当响应包含错误时,如何从SOAP调用返回整个响应。

2020-08-14 13:33发布

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

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


嗨,

我是SCPI的新手。 我有一种情况,我想在SOAP调用失败时返回有效负载。 我正在与Symantec集成,并且响应中还包含其他信息,需要将其发送回去。

我的成功响应工作正常,但是当出现任何故障时,它没有将完整的错误有效负载发回。

任何帮助实现这一目标的方法都会受到赞赏。

关于

农药

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

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


嗨,

我是SCPI的新手。 我有一种情况,我想在SOAP调用失败时返回有效负载。 我正在与Symantec集成,并且响应中还包含其他信息,需要将其发送回去。

我的成功响应工作正常,但是当出现任何故障时,它没有将完整的错误有效负载发回。

任何帮助实现这一目标的方法都会受到赞赏。

关于

农药

付费偷看设置
发送
3条回答
渐行渐远_HoldOn
1楼-- · 2020-08-14 14:28

当您的流开始存储时,将其存储在数据存储/全局变量中。

当您处于异常子过程中时,请尝试从数据存储/全局变量获取xml并将其发送到对应的

N-Moskvin
2楼-- · 2020-08-14 14:11

不幸的是,我的要求是发送从接收方收到的错误响应。

通过将接收器通道更改为HTTP并使用groovy脚本添加异常以将响应发送回类似Paul Todd的博客,我设法使其正常工作。

https ://blogs.sap.com/2015/10/17/hci-first-steps-part-7-handling-errors /

Alawn_Xu
3楼-- · 2020-08-14 14:27

嗨,

这可以由异常子进程处理,并编写一个Groovy脚本来捕获返回的异常类,如上面的博客中所述。 捕获该类后,运行方法ex.getDetail(),它将返回从SOAP Fault传递来的全部有效负载。

谢谢

Aditya

一周热门 更多>