使用来自 jboss 的 wmq jmsra 资源适配器连接到 IBM MQ

Connecting to the IBM MQ using wmq jmsra resource adapter from jboss

我想使用 wmq jmsra 资源适配器连接到 IBM MQ。 我正在尝试连接到版本 8.0.0.5 上的 IBM MQ 服务器,我可以使用哪个适配器?

我可以使用 7.5 版本的适配器吗?

问题是,例如从 adaper 7 更改为 8 我还需要根据此将 jboss 的版本从 6 更改为 7: https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/6.4/html/administration_and_configuration_guide/deploy_the_websphere_mq_resource_adapter

我认为我的密码应该不是问题,因为我看到它支持例如 7.5 版 http://www-01.ibm.com/support/docview.wss?rs=171&uid=swg1IV66840 我还看到 ibm 正在为 7.5 等版本创建修复

IBM MQ 7.5.0.8 jmsra 资源适配器可以连接到更高级别的 IBM MQ 队列管理器,例如 v8.0.0.5。


IBM 技术说明“MQ 7.x, MQ 8.0 and MQ 9.0 compatibility with previous versions - including usage of CCDT files, JMS .bindings, SSL/TLS”指出:

Compatibility statement:

WebSphere MQ V7.0, V7.1, V7.5, V8.0 and V9.0 queue managers and clients inter operate with queue managers and clients from any previous level of the WebSphere MQ or MQSeries products.

This means that ...

  • A 7.0, 7.1, 7.5, 8.0 and 9.0 client can connect to all queue managers, non-version 7, as well as version 7.0, 7.1, 7.5, 8.0 and 9.0
  • A 7.0, 7.1, 7.5, 8.0 and 9.0 queue manager can interact with all clients, non-version 7, as well as version 7.0, 7.1, 7.5, 8.0 and 9.0

但请注意,IBM MQ v7.5 的服务终止日期为 2018 年 4 月 30 日。我建议您使用尚未宣布服务终止日期的 v8.0 或 v9.0。较新的 MQ 客户端版本可以连接到较旧的 MQ 队列管理器。您可以在以下链接下载 java 仅安装的 MQ 8.0 或 MQ 9.0 jar 文件:


请注意,要将 TLS 密码套件与非 IBM JRE(例如:Oracle JRE)一起使用,您至少需要达到以下 IBM MQ 级别:

Version    Maintenance Level
v7.5       7.5.0.5
v8.0       8.0.0.2
v9.0       9.0.0.0