实现" CanonicalItemPublicationStatusEvent"侦听器时出现问题。

2020-09-10 14:21发布

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

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


我已经在datahub 1808中实现并启用了" CanonicalItemPublicationStatusEvent",但仍然没有被datahub触发。

为了启用项目级别的事件,我在datahub local.properties文件中添加了以下属性。 :datahub.event.itempublication.enabled = true datahub.event.rawitem.enabled = true datahub.event.canonicalitem.enabled = true datahub.event.targetitem.enabled = true datahub.item.level.lifecycle.logging = true datahub。 event.data-attributes.enabled = true datahub.event.batches.received.enabled = true

下面是" CanonicalItemPublicationStatusEvent"的实现,我刚刚尝试添加日志以验证该事件被datahub触发。 但是我无法在日志文件中找到任何这些日志。 :

替代文字

如果我在这里缺少任何配置,有人可以帮我吗? 启用项目级事件。 还是实现类有问题?

(62.0 kB)

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

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


我已经在datahub 1808中实现并启用了" CanonicalItemPublicationStatusEvent",但仍然没有被datahub触发。

为了启用项目级别的事件,我在datahub local.properties文件中添加了以下属性。 :datahub.event.itempublication.enabled = true datahub.event.rawitem.enabled = true datahub.event.canonicalitem.enabled = true datahub.event.targetitem.enabled = true datahub.item.level.lifecycle.logging = true datahub。 event.data-attributes.enabled = true datahub.event.batches.received.enabled = true

下面是" CanonicalItemPublicationStatusEvent"的实现,我刚刚尝试添加日志以验证该事件被datahub触发。 但是我无法在日志文件中找到任何这些日志。 :

替代文字

如果我在这里缺少任何配置,有人可以帮我吗? 启用项目级事件。 还是实现类有问题?

(62.0 kB)
付费偷看设置
发送
2条回答
zhangjiyang1323
1楼 · 2020-09-10 15:19.采纳回答

您可能还需要添加以下属性:

  datahub.event.push.enabled = true
  datahub.event.push.events = RawItemEvent,CanonicalItemEvent,ArchivedCanonicalItemEvent,BatchesReceivedEvent,CanonicalItemPublicationStatusEvent,NoMorePublicationAttemptsEvent
  

您可以根据需要调整要推送的事件的列表。

这似乎是多余的,但是这样做是有原因的。

小灯塔
2楼-- · 2020-09-10 15:00

谢谢。

一周热门 更多>