2016-06-01 13 views
0

Unser Produkt unterstützt IBM MQ7 und MQ8 basierend auf den Clientanforderungen. Jetzt möchten wir die neueste Client-Jar-Version kennen, die wir für unsere Anwendung verwenden können?Client-JAR-Dateiversion für IBM MQ7 und MQ8

Wir möchten JMS 1.1 Spezifikation verwenden. Ich habe folgenden Link für MQ 7.5 gefunden JAR- http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q120070_.htm

Ist es ausreichend, wenn wir oben genannten Client Jar verwenden, um MQ 7 und MQ 8 Server zu verbinden?

Anwendung wird verwendet JRE 1.7 und WAS liberty 8.5.5.9.

Antwort

0

Wenn Sie WebSphere Liberty als Anwendungsserver verwenden, müssen Sie den MQ JCA Resource Adapter (MQ-RA) verwenden, um MQ JMS-Messaging zu verwenden. Liberty (im Gegensatz zum herkömmlichen WebSphere Application Server) liefert keine Kopie des MQ-RA, aber Sie können einen sehr einfach herunterladen und installieren und dann über die Server.xml-Konfigurationsdatei des Liberty-Servers eine Verknüpfung herstellen. Hier ist ein Link zu erklären, wie dies zu tun:

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

Jetzt Liberty eine Kopie der WebSphere MQ V7.5.0.5 verwenden kann (oder höher) Resource Adapter, der nur die API JMS 1.1 unterstützt, und die Liberty-Funktion, die Sie mit dieser Version aktivieren möchten, ist "wmqJmsClient-1.1".

Ich würde jedoch vorschlagen, dass Sie die neueste Version von IBM MQ-RA berücksichtigen (zum Zeitpunkt der Erstellung ist dies V9.0.0.0). Die MQ V8.0.0.3 und V9 RAs unterstützen sowohl die "klassische" API von JMS 1.1 als auch die neuere "vereinfachte" API 2.0. Daher können Sie die neueren MQ-RA-Ebenen verwenden, aber Ihre JMS 1.1-Anwendung funktioniert immer noch einwandfrei. Wenn Sie eine IBM MQ-RA Version V8 oder V9 verwenden, ist die zu aktivierende Liberty-Funktion "wmqJmsClient-2.0".

Die MQ-Ressourcenadapter V7.5, V8 und V9 können eine Verbindung zu beliebiger MQ-Warteschlangenmanagerversion herstellen; Die Haupt- oder Wartungsversionen zwischen dem JMS-Client und dem MQ-Server müssen nicht übereinstimmen.

Als Referenz sind hier ein paar Links, die ich empfehlen, auch das Lesen über:

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/rwlp_restrict.html

Ich hoffe, das hilft!