简体   繁体   English

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

[英]Client jar file version for IBM MQ7 and MQ8

Our product will support IBM MQ7 and MQ8 based on client requirement. 我们的产品将根据客户需求支持IBM MQ7和MQ8。 Now, we like to know latest client jar version that we may use for our application? 现在,我们想知道我们的应用程序可能使用的最新客户端jar版本?

We would like to use JMS 1.1 specification. 我们想使用JMS 1.1规范。 I have found following link for MQ 7.5 JAR- http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q120070_.htm 我找到了MQ 7.5 JAR的以下链接-http ://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q120070_.htm

Is it sufficient if we use above mentioned client jar to connect MQ 7 and MQ 8 server? 如果我们使用上述客户端jar连接MQ 7和MQ 8服务器就足够了吗?

Application will use JRE 1.7 and WAS liberty 8.5.5.9 . 应用程序将使用JRE 1.7WAS自由8.5.5.9

If you are using WebSphere Liberty as your application server, then you will need to the MQ JCA Resource Adapter (MQ-RA) to make use of MQ JMS messaging. 如果将WebSphere Liberty用作应用程序服务器,则需要使用MQ JCA资源适配器(MQ-RA)来使用MQ JMS消息传递。 Liberty (unlike traditional WebSphere Application Server) does not ship a copy of the MQ-RA, but you can download and install one pretty easily and then link to it from within the Liberty server's server.xml configuration file. Liberty(与传统的WebSphere Application Server不同)没有提供MQ-RA的副本,但是您可以非常轻松地下载并安装一个副本,然后从Liberty服务器的server.xml配置文件中链接到它。 Here's a link to explain how to do this: 这是一个说明如何执行此操作的链接:

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

Now, Liberty can use a copy of the WebSphere MQ V7.5.0.5 (or later) Resource Adapter, which only supports the JMS 1.1 API, and the Liberty feature you will want to enable with that version is "wmqJmsClient-1.1". 现在,Liberty可以使用仅支持JMS 1.1 API的WebSphere MQ V7.5.0.5(或更高版本)资源适配器的副本,并且您要在该版本中启用的Liberty功能是“ wmqJmsClient-1.1”。

However, I would suggest you consider the latest version of the IBM MQ-RA (at the time of writing this is V9.0.0.0). 但是,我建议您考虑使用最新版本的IBM MQ-RA(在撰写本文时为V9.0.0.0)。 The MQ V8.0.0.3 and V9 RAs support both the JMS 1.1 "classic" API as well as the newer 2.0 "simplified" API. MQ V8.0.0.3和V9 RA支持JMS 1.1“经典” API以及更新的2.0“简化” API。 Therefore you can use the newer MQ-RA levels but your JMS 1.1 application will still work perfectly fine. 因此,您可以使用较新的MQ-RA级别,但您的JMS 1.1应用程序仍然可以正常运行。 If using a V8 or V9 IBM MQ-RA, then the Liberty feature to enable to is "wmqJmsClient-2.0". 如果使用V8或V9 IBM MQ-RA,则要启用的自由功能是“ wmqJmsClient-2.0”。

The V7.5, V8 and V9 MQ Resource Adapters can connect to any MQ queue manager version; V7.5,V8和V9 MQ资源适配器可以连接到任何 MQ队列管理器版本。 the major or maintenance versions between the JMS client and the MQ server do not need to match. JMS客户端和MQ服务器之间的主要版本或维护版本不需要匹配。

For reference, here are a couple of links I recommend reading over as well: 作为参考,我建议也阅读以下几个链接:

http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q031610_.htm 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/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 http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.nd.doc/ae/rwlp_restrict.html

I hope this helps! 我希望这有帮助!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM