Hello All,
There is a message flow here we have a soap request node to hit a webservice and get a response from it.While getting the SOAP response we receive http headers like below attached to the SOAP response.
HTTP/1.1 200 OKContent-Type: text/xmlServer: IBM App Connect EnterpriseX-Ratelimit-RemainingX-Ratelimit-ResetSet-Cookie As a result of which we get the error
Catalog>BIPmsgs</Catalog> <Severity>3</Severity> <Number>3614</Number> <Text>problem creating SOAP tree from bitstream</Text>
I understand the error is due to the soap:Envelope not being the root and the flow is unable to parse it .My question is how to remove to http header from the soap response
Is it advisable to use the any node to clear http headers ?
My existing flow is as below :queue->java compute->soap request->SOAPchecking logic(error and failure go to )->error handlerI don't want to touch the soap checking logic as its a common one and used by other apps too
Pleas help
Thanks Madhu
The error indicates that the WSDL and message are not aligned correctly; There is a difference. Are you sure you are sending back a proper SOAP message that confirms to the WSDL?
Brian