点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我需要构建一个带有异...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我需要构建一个带有异...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要构建一个带有异常子流程的通用集成流程,任何集成流程都可以调用该流程来在CPI PI消息失败期间存储有效负载。
我创建了一个带有异常子流程的示例集成流程。 我在异常子进程的内容修饰符中传递输入有效负载。 进程直接接收器适配器用于异常子进程。
请参阅图片1。
我创建了另一个常见的异常集成流程,其中直接流程是发送者。使用的内容修饰符具有与示例集成流程相同的属性。请参阅image2。
按照设计,当消息失败时,应该调用带有异常子进程的接口并存储有效负载。
但是在我的情况下,如果我用错误的负载触发了接口,它会调用异常子进程,但是消息最终以" COMPLETED"状态结束,甚至没有保存负载。
但是,如果我在单个集成流程中使用相同的登录名,它将起作用。 但是我想有一个单独的通用异常集成,可以重复使用。
如果有人尝试过这种情况,请提供一些指示。
附加iflow屏幕截图。
(23.6 kB)
你好Ashwini,
您应遵循以下过程。
1)创建一个通用异常Iflow-可以说 I_COMMON_EXCP
2)每当I_ORIGINAL_IFL发生故障时都调用此iflow I_COMMON_EXCP
3)只要您的第一个iflow中有异常,它就调用第二个iflows主要集成过程,而不是I_COMMON_EXCP的异常子过程 (因此,您还应该将日志记录步骤放在主要集成过程中,以便可以发送电子邮件或执行所需的任何操作。)。
4)每当消息处理中的第一个iflow出现异常时,您将能够看到2个条目。
a)First Iflow的错误消息
b)异常处理程序iflow的成功消息,该消息仅用于存储异常或发送电子邮件警报(注意:您正在从原始的iflow调用主集成过程,并且在这种情况下不会失败。 在您的异常流程中 成功处理了您的错误消息)
致谢
Sriprasad Shivaram Bhat
一周热门 更多>