Reputation: 5
I created a flow by using SOAP Nodes with SOAPRequest to call a web service then deploy it and test it successfully
BIP3752E: The SOAP Reply node 'CountryInfoService.MyFlow.SOAP Reply' encountered an error while processing a reply message. An error occurred during reply message processing. See previous error messages to determine the cause of the error. : C:\ci\product-build\WMB\src\WebServices\WSLibrary\ImbSOAPReplyNode.cpp: 310: ImbSOAPReplyNode::evaluate: ComIbmSOAPReplyNode: CountryInfoService.MyFlow#FCMComposite_1_2 BIP3605E: The SOAP logical tree cannot be serialized. There is a problem with the SOAP logical tree format. Review further error messages for an indication to the cause of the error. Check that the SOAP logical supplied is correctly formatted. : C:\ci\product-build\WMB\src\WebServices\WSLibrary\ImbSOAPParser.cpp: 1449: ImbSOAPParser::refreshBitStreamFromElementsInner BIP3603E: The SOAP logical tree is missing the required ''SOAP.Body'' element. A required element is missing from the tree. Check that the SOAP logical tree was correctly constructed
Why do I get this error.
Upvotes: 0
Views: 1300
Reputation: 2422
My best guess is that you have passed your message tree to the SOAP reply node, but the domain of that message tree is not SOAP. Perhaps if you are passing an XML message then the domain might be XMLNSC instead of SOAP.
If my guess is correct then you can fix this by adding a SOAPEnvelope node before the SOAPReply node. Either way, you should probably check the message tree structure in the debugger or by using a Trace node.
Upvotes: 1