我正在尝试使用Java代码连接到Mainframe中的QueueManager,Java代码也驻留在Mainframe Server中。我们是否有任何示例代码可以从大型机上下文中运行的java连接到Mainframe MQ?我们需要使用Client或Bindings模式进行连接吗?
答案 0 :(得分:2)
在WMQ的samples目录中,您将拥有使用核心MQI API(MQQueueManager,MQQueue)并使用MQ Core API的代码。它们与JAVA& MQ API语义(不依赖于Platform)。这些应该允许您与Queue / QueueManager进行通信。
您可以在此处引用一些代码(http://www.capitalware.com/pc_win_code_java.html)。
对于客户端与绑定模式,您必须引用(https://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q030560_.htm)
WebSphere®MQclasses for Java™可以在客户端或绑定模式下连接。可编程选项允许WebSphere的WebSphere MQ类以下列任一方式连接到WebSphere MQ: 作为使用传输控制协议/ Internet协议(TCP / IP)的WebSphere MQ MQI客户端 在绑定模式下,使用Java Native Interface(JNI)直接连接到WebSphere MQ 客户端无法在z /OS®上运行,但如果安装了客户端连接工具,则其他平台上的客户端可以连接到WebSphere MQ for z / OS队列管理器。