在SAP CPI中的流之间设置计时器

2020-09-09 05:18发布

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

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

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


嗨,
我有一个要求,系统A向CPI Sender Adapter发送一些有效负载。 然后,CPI应获取该数据并更新系统B。
但是,系统B具有一些必填字段,这些字段将在此过程中进行更新。 如果没有由系统B的外部用户填充的那些字段,它将无法处理任何更新请求。因此,CPI需要不断检查这些字段是否被填充。 一旦填满,它应该更新系统并结束iFlow。

因此,在这种情况下,开始计时器位于发送方和接收方之间。 这种情况是否可行或如何起作用。


谢谢

5条回答
黑丝骑士
2020-09-09 06:06

嗨,Sourav,

我没有对此进行处理,但是您可以尝试使用JMS队列。 CPI将尝试将数据推送到系统B,如果在任何情况下出现必填字段或其他错误,JMS队列将尝试再次将其再次推送到定义的时间。(例如:您可以设置重试消息8次或10次。 时间等。)

下面的链接可能会对您有所帮助。

https://answers.sap.com/ Questions/627118/sap-cpi-error-handlingretryre-processingbackground.html

在Blog下面检查JMS队列。

https ://blogs.sap.com/2018/06/04/cloud-integration-configuring-scenario-using-the-xi-receiver-adapter/

https ://blogs.sap.com/2018/06/04/cloud-integration-configuring-scenario-using-the-xi-sender-adapter/

一周热门 更多>