SOAP Fault定制结构

2020-09-25 08:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有一个SOAP...

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

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


专家们,

我有一个SOAP到ECC同步的场景,在发生任何异常的情况下,我需要使用SOAP错误消息来还原。

我的需求结构是:

但是在来自ECC的故障响应中,我正在获取

下的结构,但是从PI到应用程序处理后,它的结构如下所示。

请让我知道是否可以实现所需的结构。 也可以帮我解决问题。

谢谢。!

此致

Gaurav

(6.3 kB)
2条回答
当学会了学习
2020-09-25 09:05

Gaurav,你好!

要点是,您不能以常规方式处理SOAP系统故障响应。

最通用的方法是在接收器通道中设置"不使用SOAP信封"选项,并使用XSLT或Java映射将SOAP信封标签添加到您的消息中。 另外,您还应该在通道中添加参数:XMBWS.NoSOAPIgnoreStatusCode = true。

此后,您使用例如XSLT映射检查标记的响应消息。 如果该标签存在-您将收到系统故障消息,如果您的响应消息根标签已存在-您将收到正常的响应消息。 在XSLT映射中,您可以定义模板来处理两种类型的响应。

关于,叶夫根尼。

一周热门 更多>