2016-08-05 82 views
0

我想用也駐留在主機Server.Do Java代碼連接到的QueueManager在大型機使用JMS的java連接到MQ我們有什麼樣的代碼從一個運行在大型機方面的java連接到大型機MQ ?我們是否需要使用客戶端或綁定模式進行連接?從大型機

回答

2

在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™可以在客戶端或綁定mode.Programmable選項連接允許的WebSphere MQ類爲Java連接到WebSphere MQ在以下任一方式: 作爲使用傳輸控制協議/ Internet協議(TCP/IP) 在綁定模式一個WebSphere MQ MQI客戶端,使用Java本地接口(JNI)直接連接到的WebSphere MQ 客戶端不能可以在z /OS®上運行,但在其他平臺上的客戶端可以連接到WebSphere MQ z/OS的隊列管理器,如果客戶端連接法cility已安裝。