【问题标题】:Connecting to MQ from java using JMS in Mainframe使用 Mainframe 中的 JMS 从 java 连接到 MQ
【发布时间】:2016-08-05 02:59:38
【问题描述】:

我正在尝试使用也驻留在大型机服务器中的 Java 代码连接到大型机中的 QueueManager。我们是否有任何示例代码可以从运行在大型机上下文中的 java 连接到大型机 MQ?我们需要使用 Client 或 Bindings 模式连接吗?

【问题讨论】:

    标签: java ibm-mq publish-subscribe mainframe mq


    【解决方案1】:

    在 WMQ 的示例目录中,您将拥有使用核心 MQI API(MQQueueManager、MQQueue)和使用 MQ 核心 API 的代码。它们与 JAVA & MQ API 语义一致(不依赖于平台)。这些应该允许您与 Queue/QueueManager 进行通信。

    您可以在此处引用一些代码 (http://www.capitalware.com/pc_win_code_java.html)。

    至于客户端 vs 绑定模式,请参考 (https://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q030560_.htm)

    WebSphere® MQ Java 类™ 可以以客户端或绑定模式连接。可编程选项允许 WebSphere MQ Java 类通过以下任一方式连接到 WebSphere MQ: 作为使用传输控制协议/互联网协议 (TCP/IP) 的 WebSphere MQ MQI 客户端 在绑定模式下,使用 Java 本机接口 (JNI) 直接连接到 WebSphere MQ 客户端不能在 z/OS® 上运行,但如果安装了客户端连接工具,其他平台上的客户端可以连接到 WebSphere MQ for z/OS 队列管理器。

    【讨论】:

      猜你喜欢
      • 2023-03-05
      • 2013-03-03
      • 2019-12-31
      • 2015-07-08
      • 2020-04-23
      • 2010-11-24
      • 2018-02-08
      • 2014-07-05
      • 1970-01-01
      相关资源
      最近更新 更多