使用Hermes工具访问PI ALERT JMS队列

2020-08-25 13:23发布

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

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


大家好,

我正在PI 7.4 SP11双堆栈中使用PI CBAM。 我已经完成了警报配置

1。 通过选择使用者作为ALERT-TO-MAIL在ID上创建警报规则,并将我的ICO和配置方案分配给该警报规则

2。 在nwa-> operation-> Jobs

安排了AlertConsumerJob

3。 在nwa-> java系统属性-> services-> java邮件客户端中输入了smtp服务器详细信息。

4。 在sxmb_ADM tcode上设置了Monitoring ALERT_IS_ACTIVE = 1&ALERT_TARGET-1

请让我知道是否需要其他设置。

我了解我们没有CBAM的警报收件箱,并且警报消息现在通过PI JMS队列处理。 我想使用Hermes JMS客户端并关注博客来访问这些JMS队列-

https://wiki.scn.sap.com/wiki/display/XI/HowTo%3A+Connect+to+SAP+JMS+Provider+with+HERMES?focusedCommentId=403572077

我已经完成了所有配置,但在步骤4上出现了错误

javax.jms.JMSException:尝试获取InitialContext时无法创建InitialContext:异常。 在hermes处的hermes.JNDIContextFactory.createContext(JNDIContextFactory.java:282)在hermes.browser.components.ContextTreeModelFactory.create(ContextTreeModelFactory.java:58)在hermes.browser.tasks.JNDIBrowseTask.invoke(JNDIBrowseTask.java:59)。 在hermes.browser.tasks.ThreadPool.run(ThreadPool.java:170)上的browser.tasks.TaskSupport.run(TaskSupport.java:175)在java.lang.Thread.run(Thread.java:745)

已引用线程-

https://archive.sap.com/discussions/thread/3695518 但没有运气,但我仍然遇到相同的错误。

请让我知道是否错过任何配置。

谢谢

Navneet Sumit

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

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


大家好,

我正在PI 7.4 SP11双堆栈中使用PI CBAM。 我已经完成了警报配置

1。 通过选择使用者作为ALERT-TO-MAIL在ID上创建警报规则,并将我的ICO和配置方案分配给该警报规则

2。 在nwa-> operation-> Jobs

安排了AlertConsumerJob

3。 在nwa-> java系统属性-> services-> java邮件客户端中输入了smtp服务器详细信息。

4。 在sxmb_ADM tcode上设置了Monitoring ALERT_IS_ACTIVE = 1&ALERT_TARGET-1

请让我知道是否需要其他设置。

我了解我们没有CBAM的警报收件箱,并且警报消息现在通过PI JMS队列处理。 我想使用Hermes JMS客户端并关注博客来访问这些JMS队列-

https://wiki.scn.sap.com/wiki/display/XI/HowTo%3A+Connect+to+SAP+JMS+Provider+with+HERMES?focusedCommentId=403572077

我已经完成了所有配置,但在步骤4上出现了错误

javax.jms.JMSException:尝试获取InitialContext时无法创建InitialContext:异常。 在hermes处的hermes.JNDIContextFactory.createContext(JNDIContextFactory.java:282)在hermes.browser.components.ContextTreeModelFactory.create(ContextTreeModelFactory.java:58)在hermes.browser.tasks.JNDIBrowseTask.invoke(JNDIBrowseTask.java:59)。 在hermes.browser.tasks.ThreadPool.run(ThreadPool.java:170)上的browser.tasks.TaskSupport.run(TaskSupport.java:175)在java.lang.Thread.run(Thread.java:745)

已引用线程-

https://archive.sap.com/discussions/thread/3695518 但没有运气,但我仍然遇到相同的错误。

请让我知道是否错过任何配置。

谢谢

Navneet Sumit

付费偷看设置
发送
3条回答
shere_lin
1楼-- · 2020-08-25 13:48

Navneet嗨,

您需要添加以下jar文件:

Br

Manoj

95年老男孩
2楼-- · 2020-08-25 13:59

嗨Manoj,

感谢您的答复,

我已经添加了这些JAR

半个程序猿
3楼-- · 2020-08-25 14:06

检索警报的另一种方法是通过Web服务API" AlertRetrieveAPI_V2"

WSDL URL是:http(s)://<主机>:<端口>/AlertRetrieveAPI_V2_Service/AlertRetrieveAPIV2ImplBean?wsdl&mode = ws_policy&style = document


此处有更多详细信息: