SOAP Fault定制结构

2020-09-25 08:54发布

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

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


专家们,

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

我的需求结构是:

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

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

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

谢谢。!

此致

Gaurav

(6.3 kB)

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

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


专家们,

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

我的需求结构是:

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

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

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

谢谢。!

此致

Gaurav

(6.3 kB)
付费偷看设置
发送
2条回答
当学会了学习
1楼-- · 2020-09-25 09:05

Gaurav,你好!

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

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

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

关于,叶夫根尼。

一只江湖小虾
2楼-- · 2020-09-25 09:03

嗨,Evgeniy,

非常感谢您的及时答复!! :)

我将尝试建议的方法并进行更新。

此致

Gaurav

一周热门 更多>