SOAP故障回到SAP

2020-08-27 00:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好论坛 在这里,我需要您的帮...

         点击此处--->   EasySAP.com群内免费提供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无法识别故障异常,为什么它期望响应节点元素?

您能帮我吗

非常感谢

2条回答
亦是此间程序员
2020-08-27 01:33

嗨,Jens,

感谢您的答复,跟进您的问题

  1. 您处于S/4(代理)-> SAP PI-> Web服务(肥皂)方案

-是的,这是界面

2.您的Web服务抛出HTTP状态为500的SOAP错误消息吗?

-不,我收到与SOAP信封相关联的故障,然后通过XSLT映射成功转换了SOAP信封故障c,并将此故障消息传输到S/4

在S/4HANA中,可能未捕获/关联此故障消息,由于该原因,S/4HANA无法识别已收到并询问期望响应元素节点的该故障消息

我仍在寻求澄清

最诚挚的问候,

Sateesh Nagabhiru

一周热门 更多>