We have a situation where when our WebLogic environment makes a web service call through a DataPower Web Service Proxy (or an MPG set to XML or SOAP requests), we get a blank document. Not only that, it seems to be making a GET request. Stranger still, it makes a GET request for the service, followed by a GET request for the wsdl.
When the WebLogic environment makes the service call directly to the web service, all seems to be fine.
We have done the following:
1) Debug Probe tested on WSP and then an MPG - We see both requests "xxx/service" and "xxx/service?wsdl", no message body on service request
2) XML File Capture on both configured services - No file captured ( meaning it isn't sending one, right? )
3) Network Packet Capture: We see the GET request of "xxx/service" with NO message boxy, and then the GET against "xxx/service?wsdl"
When making the same request through SoapUI, everything is OK.
Of course, now they are questioning me and DataPower and wondering why DataPower is stripping off the message body. So, what I want to know is, if there is no message content in the packet capture, and, I clearly see that it is receiving a GET request... isn't this proof enough?
The second question is, why the heck does WebLogic send the message correctly when sent directly to the service (probably a question for a WebLogic forum), but not when through DataPower?
NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
This topic has been locked.
1 reply Latest Post - 2012-12-19T19:35:02Z by SystemAdmin
Pinned topic Blank Weblogic SOAP Messages?
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2012-12-19T19:35:02Z at 2012-12-19T19:35:02Z by SystemAdmin