New to maximo but not that much of a novice when it comes to SOAP and REST. In many of the examples in maximo showing how External Systems work with Publish Channels you will see the easiest route that is in documentation. You change an asset structure,this triggers the change if you use MXXMLFILE or MXFLATFILE and out comes the changes depending on how frequent the cronstasks work. Fine I have done that by now a thousand times. I change the endpoint to the wsdl of a working web service should I not see some action?
URL of my WSDL that is hosted ttp://wsf.cdyne.com/WeatherWS/Weather.asmx please note that I removed the h in the http so the forum is not cluttered in SOAPACTION I have actually shown the working paylodad here
POST
http://wsf.cdyne.com/WeatherWS/Weather.asmx HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "http://ws.cdyne.com/WeatherWS/GetCityForecastByZIP"
Content-Length: 337
Host: wsf.cdyne.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
at this point is my assumption here correct when an Object structure is changed for e.g Asset, Its Publish Channel will invoke the SOAPWS?
How do I test this because if change an asset in the MXXML case I can see the file but in the WS payload case which logs do I look I have made the logger for integration the highest I can find.
Does the Data Export button do the same thing as on demand?
My understanding is even if the endpoint is not returning a success it still returns a formatted response(soap fault) form the weataher server my example just shows the public wsdl to illustrate the use case.Actually I need the WS to talk to a working different system.
------------------------------
Appu Nair
------------------------------
#AssetandFacilitiesManagement#MaximoIntegrationandScripting#Maximo