在XI中定义/创建JMS队列

2020-08-17 21:35发布

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

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


方案:第三方系统将消息发布到XI Jms队列中,这些消息最终将发送到SAP。

需要在XI中创建此JMS队列,该队列从第三方接收Jms消息。

已完成的步骤:

1)定义的发件人通信渠道" CC_JMS"

JNDILookup名称:jmsfactory/default/QueueConnectionFactory

JMSQueue:jmsqueues/default/JMS_queue

initialcontextfactory:com.sap.engine.services.jndi.InitialContextFactoryImpl

JNDIServerAddress:<<服务器IP >>:50004

2)为SXMSIF中的出站接口定义发件人ID

3)在SXMb_Adm中添加了作业(我已经给它命名,对吗?),并且为此作业定义了消息过滤器。 已激活。

4)为上述发件人ID配置的邮件过滤器。 队列名称XBT1

5)在适配器监视器中检查JMS_queue时,显示以下错误消息

CC_JMS:发送方通道。 详细信息:在JMS_Queue的查找中找不到对象。

问题:

1)我遵循的是正确的方法

2)如何将CC_JMS分配给JMS_queue

3)我如何知道JMS_queue是否已启动并正在运行

thnx

sunil

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

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


方案:第三方系统将消息发布到XI Jms队列中,这些消息最终将发送到SAP。

需要在XI中创建此JMS队列,该队列从第三方接收Jms消息。

已完成的步骤:

1)定义的发件人通信渠道" CC_JMS"

JNDILookup名称:jmsfactory/default/QueueConnectionFactory

JMSQueue:jmsqueues/default/JMS_queue

initialcontextfactory:com.sap.engine.services.jndi.InitialContextFactoryImpl

JNDIServerAddress:<<服务器IP >>:50004

2)为SXMSIF中的出站接口定义发件人ID

3)在SXMb_Adm中添加了作业(我已经给它命名,对吗?),并且为此作业定义了消息过滤器。 已激活。

4)为上述发件人ID配置的邮件过滤器。 队列名称XBT1

5)在适配器监视器中检查JMS_queue时,显示以下错误消息

CC_JMS:发送方通道。 详细信息:在JMS_Queue的查找中找不到对象。

问题:

1)我遵循的是正确的方法

2)如何将CC_JMS分配给JMS_queue

3)我如何知道JMS_queue是否已启动并正在运行

thnx

sunil

付费偷看设置
发送
7条回答
愤怒的猪头君
1楼 · 2020-08-17 22:24.采纳回答
哎,真难
2楼-- · 2020-08-17 22:20

嗨。 我读了上面。 但是可以在XI(PI)中公开公共队列,并让第三方将消息(xml)发送到队列中吗?

java代码只能用作客户端测试,对吧? 在pi中没有必要吗?

客户端如何访问队列? 使用端点?

请遵循一些步骤? 我有同样的情况。注意。
木偶小白
3楼-- · 2020-08-17 22:29

嗨苏尼尔,

请给我您的邮件ID,我将按照步骤顺序发送给您。

欢呼

Prashanth

PS请标记有用的答案

派大星 ヾ
4楼-- · 2020-08-17 22:25

您好,您使用过Java代码吗?

java代码只能用作客户端,对吗? 不需要pi吗?

客户端如何访问队列? 使用端点?

请遵循一些步骤? 我有同样的情况。 问候。

路亽曱_Ryan
6楼-- · 2020-08-17 22:30

链接确实使我对该主题有了很好的理解。

要根据链接创建/定义队列,需要进行很多Java编码

http://help.sap .com/saphelp_erp2005/helpdata/zh-CN/25/bf8f44540c469abc19fb6ac3ac7885/frameset.htm

在以上链接的末尾,发送了一些测试消息。 我明白吗? 我就是这种情况,那么我可能需要删除该代码。

我还可以在可视管理员中将此代码导入哪里?

您能否提供创建队列的步骤顺序,并检查队列是否已激活且已启动并正在运行

Climb_Ma
7楼-- · 2020-08-17 22:15

嗨,Sunil,

也请看看这个。

http://help.sap .com/saphelp_nw2004s/helpdata/en/1a/93dbb5e2104b2f8a1c729610b908fe/frameset.htm

欢呼

Prashanth

P.S请标记有用的答案

一周热门 更多>