使用odata通道进行后端事件发布者(BEP)订阅/通知开发

2020-08-21 15:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在尝试创建一些oda...

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

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


你好

我正在尝试创建一些odata服务,并提供选项来订阅集合并通过Netweaver Gateway 2.0sp6上的pull(NOTIFICATIONSTORE)接收通知。

最近我已经阅读了很多有关此文档(例如:

1 https://blogs.sap。 com/2012/12/03/gateway-pushing-notifications-made-easy/

2 http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20cea26b-8675-2f10-fa96-d4875f49b05b?QuickLink=index&overlaylayout = true&54417235903812

3 http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e03df0bf-a783-2e10-eca8-9e4918fd37ee?QuickLink=index&overlay = true&51492363279729

似乎已过时或仅指推方案。

第一个成功完成任务的是第一个(1)(当用户被创建,更改或删除时,我会收到通知)。

此外,我对示例进行了一些更改,以适合我的示例odata服务中对MaterialCollection的订阅。

因此,在创建了自己的" BI_EVENT_HANDLER_STATIC"实现并将其用作我的事件的RFC端点后,当创建材料时,我也会收到通知。

但是在标准文档中,始终将/IWBEP/BOR_ADAPTER称为事件的终点。

经过大量调试后,我发现对我的收藏所做的订阅并未用作对corespinding事件的订阅。

我认为是因为缺少或错误的GSDO配置。 但是我在这里一无所知。

必须进行哪些配置,以便如果有人订阅了odata通道,则在引发核心响应后端事件时他会收到通知?

http://help.sap.com/saphelp_gateway20sp06/ helpdata/zh-CN/fc/58bbf3b9e648f7b78ad5987753b11b/content.htm

只是说"在SAP NetWeaver Gateway中为启动后端事件订阅的应用程序配置了GSDO组",但我不知道如何执行。

此处提到 http://help.sap.com/saphelp_gateway20sp06/helpdata/zh-CN/70/be3b976c614b4f92f1fe75b2fd0ab7/frameset.htm 在我们的系统中不存在。

任何线索或资源等如何继续该主题?

谢谢。