没有SOAP信封。 数据不包含有效的soap名称空间。

2020-09-25 23:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在触发IDOC时,我们正处于错误...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在触发IDOC时,我们正处于错误中。场景是IDOC_AEE到SOAP

MP:捕获异常,原因为com.sap.engine.interfaces.messaging.api.exception.MessagingException:java.io.IOException:没有SOAP信封。 数据不包含有效的soap名称空间。 消息中的值为" http://schemas.xmlsoap.org/wsdl/"。 必需值为" false"或" http://www.w3.org/2003/05/soap-envelope "。 HTTP 200 O K

我们是否需要在接收方通道中添加SOAP ENVELOPE。如果是,怎么办?

请分享您的意见

1条回答
木偶小白
2020-09-26 00:41

如果在接收器通道中选中"请勿使用肥皂信封"选项,则需要根据WS要求形成Soap标头。

您可以使用Java或XSLT,下面是这样的示例代码

https://wiki.scn.sap.com/wiki/display/XI/SFDC+Integration+using+PI+7.1+-+How+to+add+SOAP+Envelope+ 在+ Java + Mapping

中,对于正确的结构和XML,您可以在Soap UI中进行独立测试,看看是否获得正确的响应。

一周热门 更多>