点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好论坛 在这里,我需要您的帮...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好论坛 在这里,我需要您的帮...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好论坛
在这里,我需要您的帮助来处理将SOAP错误返回至S/4HANA
我的场景是S/4HANA <---> SAP PI <---> Web服务应用程序(SOAP)
发送方:创建了DT,MT和故障消息类型(我不使用外部定义,因为基于RPC的WSDL数组结构不能支持代理生成)
接收方: WSDL(使用外部定义)-
请求映射: XSLT映射以通过SOAP信封发送
响应映射:已完成XSLT映射,以处理基于数组的响应结构
故障映射: XSLT映射已完成以进行转换
接收方SOAP通道:选择了" DO Not SOAP Envelope"(不支持SOAP信封)
成功案例:界面工作正常,我们收到了对S/4HANA的正确响应
故障案例: SOAP应用程序故障已通过XSLT转换为故障,并到达S/4HANA,但S4HANA无法识别/捕获故障,并且始终期望响应元素节点为错误
为什么S/4HANA无法识别故障异常,为什么它期望响应节点元素?
您能帮我吗
非常感谢
然后,您应该能够使用简单的图形映射来获取故障,而不必选中"不要使用Soap" 信封"(因此您将使用肥皂信封)。
应该有很多与此有关的文档,但最重要的是
如果被调用的Web服务不像SAP意图那样"表现"(顶部图1-3) ,您可能要解决这个问题 通过篡改模块参数。 该区域中有很多参数,例如 noSOAPMakeSysErrFromResponseFault或synchSetErrorResponseAtFault。 很难不知道Web服务在故障状态下的行为
欢呼
Jens
一周热门 更多>