Совместимы ли банки Websphere MQ 7.0 + с серверами MQSeries 5.3 и 6.0? - PullRequest
2 голосов
/ 13 мая 2010

Я попытался подключить JMS-клиент с JAR-файлами 5.3 / 6.0 MQseries к серверу 7.0+, но возникло исключение

com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2423
at com.ibm.mq.MQQueueManager.sequentialConstruct(MQQueueManager.java:904)
at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:865)
at com.ibm.mq.MQSPIQueueManager.<init>(MQSPIQueueManager.java:83)
at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2009)
at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1496)
at com.ibm.mq.jms.MQQueueAgentThread.setup(MQQueueAgentThread.java:306)
at com.ibm.mq.jms.MQQueueAgentThread.run(MQQueueAgentThread.java:1672)
at java.lang.Thread.run(Thread.java:570)

Я понимаю из http://www.ibm.com/developerworks/websphere/library/techarticles/0704_xu/0704_xu.html, что невозможно использовать клиентские библиотеки предыдущих версий. Но мой вопрос: совместимы ли эти последние клиентские библиотеки с серверами 5.3 / 6.0?

1 Ответ

4 голосов
/ 13 мая 2010

V6.0 Да. V5.3, не так много. Проблема здесь в 5,3 библиотеках и серверах. Они никогда не тестировались и не предназначались для совместимости с компонентами v7, потому что v5.3 был выпущен задолго до выпуска v7.

Клиенты v6 совместимы с сервером v7 и наоборот, и вы сможете открыть PMR, если обнаружите проблемы. В руководстве для клиентов v7 говорится, что они совместимы с поддерживаемыми уровнями сервера WMQ, который включает только v6 и v7 (подробности см. по этой ссылке ).

Скажи мудрому, займись разработкой на v7, потому что v6 устарел с сентября 2011 года. Это избавит тебя от необходимости обновляться через год. QMgrs v5.3 следует обновить до v7, как только позволит время. Среди других проблем - наличие уязвимостей безопасности, которые были обнаружены после того, как v5.3 перешел в EOL, поэтому не было выпущено никаких патчей для их устранения в v5.3. Если безопасность является проблемой для вашего приложения, вы должны быть на 6.0.2.9 или 7.0.1.1.

Вы можете скачать пакеты исправлений и клиентов здесь, если они вам нужны:

Рекомендуемые исправления для WebSphere MQ
SupportPac MQC7 : клиенты WebSphere MQ V7
Пробная загрузка WMQ v7.1

ОБНОВЛЕНИЕ 13 марта 2011 г. - IBM недавно опубликовала Technote , разъясняющую их заявление о поддержке. В соответствии с техникой:

администраторы очередей WebSphere MQ V7.0 и клиенты взаимодействуют с очередью менеджеры и клиенты из любого предыдущего уровень WebSphere MQ или MQSeries продукты.

...