如何在SAP Enterprise Messaging Service中订阅主题?

2020-09-04 11:21发布

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

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

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


你好

我正在尝试实现使用SAP Enterprise Messaging Service的主题消息概念

当我尝试订阅主题时,接收者邮件客户端在订阅后会立即断开连接。 断开连接是由消息代理触发的。

我遵循了中提到的示例代码 本教程,它允许从队列中读取消息。 我更改了 Queue的源 转到其中EM_SOURCE的主题:topic:sap/hm/1/testtopic

服务描述符定义主题规则如下-

 {
     "选项":{
         "管理":是的,
         " messagingrest":是的,
         "消息":是
     },
     "规则":{
         " topicRules":{
             " inboundFilter":[
                 " $ {namespace}/#"
             ],
             " outboundFilter":[
                 " $ {namespace}/#"
             ]
         },
         " queueRules":{
             " inboundFilter":[
                 " $ {namespace}/#"
             ],
             " outboundFilter":[
                 " $ {namespace}/#"
             ]
         }
     },
     " emname":" hello-messaging",
     "名称空间":" sap/hm/1"
 }
 

帮助文档提到可以通过编程方式创建主题。 怎么做?

尽管我可以向同一个主题发送消息,但是尝试订阅一个主题似乎无效。

非常感谢任何指针!

谢谢