2010-05-12 2 views
2

J'ai essayé client de connexion avec 5.3/6.0 mqseries jarres client à 7.0+ serveur, mais il a jeté follwoing exceptionWebsphere MQ 7.0 + jars compatible avec les serveurs MQSeries 5.3 et 6.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) 

Je ne comprends http://www.ibm.com/developerworks/websphere/library/techarticles/0704_xu/0704_xu.html qu'il est impossible d'utiliser libs client de la version précédente. Mais ma question est: ces dernières libs clients sont-elles rétrocompatibles avec les serveurs 5.3/6.0?

Répondre

4

V6.0 Oui. V5.3, pas tellement. Le problème ici est le 5.3 libs et les serveurs. Ils n'ont jamais été testés ni destinés à être compatibles avec les composants v7 car la version 5.3 était en fin de vie bien avant la publication de la version 7.

Les clients v6 sont compatibles avec le serveur v7 et vice-versa et vous pouvez ouvrir un PMR si vous avez trouvé des problèmes. Le manuel pour les clients v7 indique qu'ils sont compatibles avec pris en charge niveaux de serveur WMQ, qui inclut uniquement v6 et v7 (voir this link pour plus de détails). En toute logique, faites votre développement sur la v7 car la version 6 est en fin de vie à compter de septembre 2011. Cela vous évitera de devoir effectuer une mise à niveau dans un an. Le QMgrs v5.3 devrait être mis à jour à v7 dès que le temps le permet. Entre autres problèmes, il y a des vulnérabilités de sécurité qui ont été découvertes après la fin de la v5.3, donc aucun correctif n'a été produit pour les résoudre à la version 5.3. Si la sécurité est un problème pour votre application, vous devez être à 6.0.2.9 ou 7.0.1.1.

Vous pouvez télécharger les groupes de correctifs et les clients ici si vous avez besoin:

Recommended Fixes for WebSphere MQ
SupportPac MQC7: WebSphere MQ V7 clients
WMQ v7.1 trial download

mise à jour 13 Mars, 2011 - IBM a récemment published a Technote éclaircissant leur déclaration de soutien. Selon le Technote:

WebSphere MQ gestionnaires de file d'attente V7.0 et clients interopérer avec la file d'attente gestionnaires et clients de tous les niveaux précédent de WebSphere MQ ou MQSeries produits.

+0

gr8 réponse. Merci beaucoup. – avinash

Questions connexes