IIB:SOAPReply在处理回复消息时遇到错误



我使用SOAP节点和SOAPRequest创建了一个流来调用web服务,然后部署它并成功测试

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:ciproduct-buildWMBsrcWebServicesWSLibraryImbSOAPReplyNode.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:ciproduct-buildWMBsrcWebServicesWSLibraryImbSOAPParser.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

为什么会出现此错误。

我的最佳猜测是,您已经将消息树传递到SOAP回复节点,但该消息树的不是SOAP。如果您正在传递XML消息,那么域可能是XMLNSC而不是SOAP。

如果我的猜测是正确的,那么您可以通过在SOAPReply节点之前添加一个SOAPEnvelope节点来解决这个问题。无论哪种方式,您都应该在调试器中检查消息树结构,或者使用Trace节点。

相关内容

最新更新