IBM MQ7和MQ8的客户端jar文件版本

时间:2016-06-01 09:00:41

标签: jms ibm-mq websphere-liberty ibm-jre

我们的产品将根据客户要求支持IBM MQ7和MQ8。现在,我们想了解我们可能用于我们应用程序的最新客户端jar版本吗?

我们想使用JMS 1.1规范。我找到了MQ 7.5 JAR的以下链接 - http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q120070_.htm

如果我们使用上面提到的客户端jar连接MQ 7和MQ 8服务器就足够了吗?

应用程序将使用 JRE 1.7 WAS liberty 8.5.5.9

1 个答案:

答案 0 :(得分:0)

如果您使用WebSphere Liberty作为应用程序服务器,那么您将需要MQ JCA资源适配器(MQ-RA)来使用MQ JMS消息传递。 Liberty(与传统的WebSphere Application Server不同)不提供MQ-RA的副本,但您可以非常轻松地下载并安装一个,然后从Liberty服务器的server.xml配置文件中链接到它。这是解释如何执行此操作的链接:

http://www-01.ibm.com/support/docview.wss?uid=swg21633761

现在,Liberty可以使用仅支持JMS 1.1 API的WebSphere MQ V7.5.0.5(或更高版本)资源适配器的副本,并且您希望在该版本中启用的Liberty功能是&#34 ; wmqJmsClient-1.1"

但是,我建议您考虑最新版本的IBM MQ-RA(在编写本文时是V9.0.0.0)。 MQ V8.0.0.3和V9 RA支持JMS 1.1和#34;经典" API以及更新的2.0"简化" API。因此,您可以使用较新的MQ-RA级别,但您的JMS 1.1应用程序仍然可以正常工作。如果使用V8或V9 IBM MQ-RA,则启用的Liberty功能是" wmqJmsClient-2.0"。

V7.5,V8和V9 MQ资源适配器可以连接到任何 MQ队列管理器版本; JMS客户端和MQ服务器之间的主要版本或维护版本不需要匹配。

作为参考,这里有一些我建议阅读的链接:

http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q031610_.htm

http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.nd.doc/ae/twlp_dep_msg_wmq.html

http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.nd.doc/ae/rwlp_restrict.html

我希望这有帮助!