如何操纵SCI流运行的消息处理状态?

2020-08-16 10:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们通过SAP CPI为我们的客...

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

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


我们通过SAP CPI为我们的客户进行了一些API集成。 客户希望在SAP CPI的"监视器消息处理" GUI中快速识别错误的集成流程。 对于处于"失败"状态的运行,这很容易实现,因为这些失败的消息尝试被立即标为红色,并且也会显示在自己的块图块("失败的消息")中。

但是,如果我们使用自己的异常处理程序处理异常并将已同意的响应发送回调用客户端,则特定的集成流运行将获得状态COMPLETED("绿色")。 现在,从我们的角度来看,此类已处理的消息仍然是失败的请求,但很难在SAP CPI的"监视消息处理" GUI中进行标识。

我们的问题是:如何在异常处理程序中将内部消息状态设置为FAILED状态,但在响应中保留我们约定的自定义错误消息格式?

通过"消息处理日志" API,我们看到还存在一个属性" CustomStatus",该属性通常具有与属性" Status"相同的值。 从我们的角度来看,我们可以使用属性" CustomStatus"将消息标识为"失败"吗?如果可以,如何在集成流程中设置该属性?

6条回答
派大星 ヾ
2020-08-16 11:33

嗨,Sirprasad,

通常我们的客户通过HTTPS发送请求,因此我们正在使用HTTPS发送器适配器。 但是在某些情况下,我们还会使用计时器触发的集成流程。

亲切的问候,

坦率。

一周热门 更多>