点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已按照博客
https://blogs.sap.com/2019/09/16/sap-enterprise-messaging-for-s4hana-premise /
我还检查了 https ://answers.sap.com/questions/12662093/enterprise-event-enablement-is-there-a-monitor-for.html
,然后执行其他步骤。 我在S4 HANA On Prem系统中没有交易代码/IWXBE/EVENT_DEMO,因此无法测试使用该代码。 SLG1中没有日志,在Monitor Web Socket中看不到任何连接。 我需要怎么做才能查看SAP CP队列中的事件
(411.8 kB)
嗨,瓦尼,
现在,企业消息传递服务描述符中的名称空间和您的频道的主题空间配置是相同的:这就是应该的方式。 无需更改任何内容。
您的队列的"已订阅主题名称"现在显然是错误的。 您已订阅主题:SCPNAPra/IntSCPEM/ZMAEM。 这意味着事件的主题必须与此名称完全相同。 但是来自S/4的事件的实际主题名称将类似于:SCPNAPra/IntSCPEM/ZMAEM/BO/SalesOrder/Created。 作为一般订阅,请添加以下内容:SCPNAPra/IntSCPEM/ZMAEM/*。这会将来自S/4的所有事件存储到您的队列中。
Tobias
嗨Vani,
您的S/4本地系统是哪个版本? 这可能就是为什么您没有TA/IWXBE/EVENT_DEMO的原因。
在/n/IWXBE/CONFIG中,您是否单击了"连接测试"按钮? 我认为这将失败,尽管该频道被标记为活动频道。
您没有在屏幕快照中附加用于创建企业消息实例的服务描述符,因此我不知道您已定义的主题规则。 如果您从文档中复制了示例,则很可能设置了publishFilter:" $ {namespace}/*"。 从队列名称中,我可以看到您的名称空间是" SCPNAPra/IntSCPEM/ZMAEM"。 如果上述关于主题规则的假设是正确的,则需要将频道的主题空间设置为与企业消息客户端中定义的名称空间相同。
如果您使用了主题规则不允许的主题空间,则可能还需要删除表/IWXBE/C_EVENT中的所有条目。
Tobias
嗨Tobias,
非常感谢您的快速回复。 我对命名空间有些热情,因此达到了主题空间的极限。 因此,我使主题空间与名称空间相同。 不知道是否允许这样做。 现在,主题空间为SCPNAPra/IntSCPEM/ZMAEM。 (我尝试使用CLI更改名称空间,并被告知无法更改)。 更改主题空间后,我停用了该频道,然后再次将其激活。 之后,我进行了连接测试,并成功了。
然后删除已保存的已订阅事件。 走了出去,又回来又订阅了。
此后,我进入了队列,删除了订阅,并使用新的主题空间创建了新的订阅。
创建了一个新的销售订单,检查了事件跟踪,然后返回到 SAPCP检查队列。 没运气。 我是否需要使用较小的名称空间重新创建实例?
服务描述符
p>
具有新主题空间和连接测试的频道
队列订阅
onPrem版本的系统状态
再次感谢您输入贵重物品。 希望您能帮助我找到我所犯的错误。 您是否因为命名空间太大而需要入门?
谢谢
Vani
一周热门 更多>