We have recently upgraded our server from version 6.2 to version 8.2.2 and after that there are problems with one of our customers posting xml data to our servers.
The service exposed customer is a wrapper to wm.tn.doc.xml:routeXml; receives an XML via http post and routes the document to TN. in 6.5 it was working perfectly and in 8.2 it stopped working (only for this specific customer and customer confirmed no changes at their end; the same request routed to 6.5 server works fine).
When we checked the pipeline in 6.5; we can see the below list of variables placed in pipeline of the service for the http request
- $xmldata ------> String with the complete XML string
- $xmldataList —> StringList with complete XML string in position 0
- node ------> XML node (Our service processes the node and ignores the rest)
In 8.2 there is no data available in pipeline most of the time. or sometimes a httpContentStream which when we try to restore it does not work.
Have any one faced this kind of issue with 8.2.2.
Any changes to http request handling behaviour in 8.2 vs 6.5?
Thanks!
Deepan
#Integration-Server-and-ESB#webMethods#webmethods-Protocol-and-Transport