Hello.
I am using pub.client:soapRPC to invoke an (Axis)web-service on a weblogic server.
In a soapStatus=1 (fault) scenario, I’m not getting back the soapResponseData in the pipeline. I do see the soapStatus(=1) variable in the pipeline though. My colleague on the weblogic side used the tcp monitor and it shows that he is sending a soap env back with the appropriate fault message.
=====================================================================================
HTTP/1.1 500 Internal Server Error
Date: Mon, 08 Aug 2005 20:57:27 GMT
Server: WebLogic Server 8.1 SP3 Tue Jun 29 23:11:19 PDT 2004 404973
Content-Type: text/xml; charset=utf-8
Connection: Close
<?xml>
<soapenv:envelope>
<soapenv:body>
<soapenv:fault>
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>java.rmi.RemoteException: An unrecoverable error occurred. Error in ejbCreate:; nested exception is:
javax.ejb.CreateException: Unable to resolve ‘com.xxx.jms.queue.Transaction’ Resolved com.xxx.jms.queuenull</faultstring>
<detail/>
</soapenv:fault>
</soapenv:body>
</soapenv:envelope>
=====================================================================================
I tried the pub.client:soapHttp service (going to a different web service) and I do see a soapResponseData in case of a soap fault.
What am I doing wrong?