数据中心:基于规范项目发布重试计数的事件处理程序?

2020-09-24 11:49发布

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

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


专家您好,

我需要为PublicationCompletedEvent实现事件处理程序,即通知发布是否有错误。 但是,我也想启用发布重试,因此我将datahub.max.publication.retry.count设置为非零值。

是否可以仅在发布重试时才以触发通知的方式处理事件? 我要说的是,是否有一种方法可以访问特定规范项的重试计数,以便在特定出版物的重试计数为0时触发处理程序方法? 想法是我不想继续发送同一项目的错误通知(即使发布重试失败)。

提前谢谢!

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

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


专家您好,

我需要为PublicationCompletedEvent实现事件处理程序,即通知发布是否有错误。 但是,我也想启用发布重试,因此我将datahub.max.publication.retry.count设置为非零值。

是否可以仅在发布重试时才以触发通知的方式处理事件? 我要说的是,是否有一种方法可以访问特定规范项的重试计数,以便在特定出版物的重试计数为0时触发处理程序方法? 想法是我不想继续发送同一项目的错误通知(即使发布重试失败)。

提前谢谢!

付费偷看设置
发送
2条回答
小熊yu生菜
1楼-- · 2020-09-24 12:21

您可以使用PublicationCompletedEvent中的actionId查找与PublicationAction关联的TargetSystemPublications。 TargetSystemPublications与TargetSystems相关联。 然后,您可以使用TargetSystem ID和CanonicalItem ID来找到PublicationRetry以获取retryCount。

N-Moskvin
2楼-- · 2020-09-24 12:22

感谢约翰尼,我们会调查一下。

一周热门 更多>