配置WebMethods客户端以连接到WebSphere JMS(不是WebSphere MQ)

时间:2013-05-08 19:31:15

标签: jms weblogic integration message-queue websphere-7

目前我在WebSphere 7上设置了两个队列。一个用于发送,一个用于接收消息。

我已在接收队列上配置了激活规范,消息Bean正好消耗了这些消息。

此外,我编写了一个可以在单独的jvm上运行的客户端,它可以将消息发送到队列中。

我确信队列有效。

现在我想知道如何将它们与WebMetods连接起来。我知道WebMethods支持JBoss和WebLogic,但不支持WebSphere。

我应该能够通过提供: 提供者网址 - “iiop://172.17.13.65:2809” 连接工厂 - “jms / ConnectionFactroy” 队列名称 - “jms / inQueue” 和初始上下文 - “com.ibm.websphere.naming.WsnInitialContextFactory”

(至少这是我的客户使用的)

有没有人解决过这个问题?他们采取了哪些步骤?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我们能够实现此实施。

要解决此问题,Web方法必须为Client JMS导入一些jar文件: com.ibm.ws.ejb.thinclient_7.0.0 + com.ibm.ws.orb_7.0.0 + com.ibm.ws.sib.client.thin.jms_7.0.0

并使用此类型的引导程序PROVIDER_URL:“iiop:// natasha:2810”

如前所述,这些细节如下:

工厂 - “jms / ConnectionFactroy” 队列名称 - “jms / inQueue”和 初始上下文 - “com.ibm.websphere.naming.WsnInitialContextFactory”