PI中的异步同步桥-Module InterfaceOnFault不起作用。

2020-08-20 06:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用PI 7....

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

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


大家好,

我正在使用PI 7.5处理异步同步桥(从IDOC到SOAP到IDOC)场景,我担心的是我找不到使用interfaceOnFault模块使其工作的方法,我将解释集成 。

我开发了三种不同的iflow来管理消息:

1- iflow_Request-> IDOC到SOAP Request iflow,其中PI从SAP后端系统接收IDOC,然后iflow通过SOAP通信通道将其发送到外部系统。 该接收器通道包括异步同步桥的模块。

2- iflow_Response->到IDOC的SOAP(SYSTAT)此iflow从"请求"方案中接收消息,在此情况下,如果消息已成功处理且没有任何错误错误,则我将该模块配置为捕获发送方接口。 此方案工作正常,并将SYSTAT发送回SAP Backend系统

3- iflow_Response_Fault-> SOAP到IDOC(SYSTAT)[解决问题的方法]如果在iflow请求的接收器模块中检测到故障错误,但无法正常工作,此iflow应该会收到消息, 我在消息日志中看到了错误错误,但是模块无法将消息重定向到此iflow。 它仍然停留在错误状态的PI Monitor中,模块interfaceOnFault不会将接口传播到应该执行此Response-Fault方案的下一步。

以下是在iflow_Request SOAP接收器通道中配置的模块:

我也检查了此博客并按照所有说明进行操作,但仍无法正常工作: https://blogs.sap.com/2014/03/26/bridges-construction-site-part-13-asynchronous-s -bridge/#jive_content_id_23_Asynchronous__synchronous_bridge_with_modules_in_Receiver_Communication_Channel

非常感谢您的帮助!

亲切的问候

维多利亚

(36.0 kB)
5条回答
愤怒的猪头君
2020-08-20 06:23 .采纳回答

维多利亚,您好

从您的屏幕快照中,您似乎在模块键" 3_RequestResponseBean"上设置了interfaceOnFault参数。 但是据我了解,您应该将它们设置为" 6_ResponseOneWayBean"。 应该为已经配置了常规replaceInterface逻辑的同一模块配置interfaceOnFault设置。

一周热门 更多>