Une erreur s'est produite avec WebSphere MQ JMS connexion
L'obtention d'erreur ci-dessous avec MQ(Message de la File d'attente), comment résoudre ce problème?
Message : com.ibm.msg.client.jms.DetailedJMSException: JMSWMQ1107: A problem with
this connection has occurred. An error has occurred with the WebSphere MQ JMS
connection. Use the linked exception to determine the cause of this error.
Causée par [1] -->
Message : com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ call failed with
compcode '2' ('MQCC_FAILED') reason '2009' ('MQRC_CONNECTION_BROKEN').
Causée par [3] -->
Message : com.ibm.mq.jmqi.JmqiException: CC=2;RC=2009;AMQ9208: Error on receive
from host '/xx.xx.xx.xx:xxxx
(emb701t7.dci.bt.com)'. [1=-1,2=ffffffff,3=/xx.xx.xx.xx:xxxx
(emb701t7.dci.bt.com),4=TCP]
Veuillez me prendre de l'avant.
- La version de WebSphereMQ client utilisez-vous? Il est sur le même niveau que sur WebSphereMQ serveur? Peut-être que ce lien peut vous aider: www-01.ibm.com/support/docview.wss?uid=swg1IV00348
- Nous sommes à l'aide de WebSphereMQ Version:7.0.1.3
- Utilisez-vous WebSphereMQ classes Java ou JMS? Utilisez-vous d'envoi des canaux de sorties sur WebSpherMQ côté serveur et les transactions XA? Si la réponse est oui, veuillez jeter un oeil au lien ci-dessus: il y a un bug dans WebSphereMQ 7.0.1 est résolu dans PTF 7.0.1.6.
- nous ne l'utilisation de JMS et le canal à utiliser
- Nous sommes à l'aide de websphereMQ version client:7.0.1.3 et WebSphereMQ version du serveur:7.0.1.9, est le problème parce que des versions différentes??
- S'il vous plaît essayer de remplacer WebSphereMQ client avec la même version 7.0.1.9. Le lien je l'ai mentionné avant, explique cette erreur est corrigée dans 7.0.1.6 et plus tard.
- Le lien pointe vers une version de différence entre MQ et le Processus de Serveur à l'aide de canaux de sorties et le XA Étendu Transactionnelle du Client. Il n'y a rien dans le post qui parle de l'une de ces dépendances. Ce qu'IBM n'dire, c'est qu'une version prise en charge de la MQ client fonctionne avec n'importe quel version prise en charge de la MQ server. Donc, client/serveur de discordance est un leurre.
- Cependant, comme vous pouvez le voir ici MQ v7.0.x n'est pas pris en charge et ici que le dernier Fix Pack est 7.0.1.13. Le QMgr est en cours d'exécution de code à partir de 2012 et le code client remonte à 2010. Le 2.0.1.13 code est le mois dernier. C'est un lot de correctifs. Étant donné le nombre de JMS et les deux WebLogic correctifs dans les plus tard, les groupes de correctifs, si vous ne pouvez pas passer à un client pris en charge, au moins 7.0.1.13.
Vous devez vous connecter pour publier un commentaire.
La connexion TCP entre le client MQ cours d'exécution dans weblogic et la MQ Gestionnaire de File d'attente canal processus est rompu de façon inattendue (c'est ce que le code de retour 2009 moyens). Ce peut-être un certain nombre de questions telles que le gestionnaire de file d'attente d'être tué, le canal du processus de sortie pour une raison quelconque, un pare-feu de tuer la connexion etc. Jetez un oeil sur la MQ gestionnaire de file d'attente journaux d'erreur pour les problèmes avec le canal en même temps. Prendre note de la façon dont souvent le message d'erreur se produit c'est à dire la première erreur 2 heures après la weblogic server démarre.
Vous pourriez prendre une trace réseau pour voir comment la connexion TCP est fermée et par qui.
J'ai affronté le même message d'erreur et sa résolu maintenant!
Comme Baguette Magique mentionnées dans le commentaire, ci-dessous d'erreur arrive si vous avez une version inférieure de la MQ jar-je.e si vos MQ jar version est 7.0.1.5 ou au-dessous de
Ce bogue a été corrigé dans IBM MQ version 7.0.1.6 ou supérieur comme indiqué ici: http://www-01.ibm.com/support/docview.wss?uid=swg1IV00348
Ajouter la version la plus récente de ci-dessous ibm.mq pots et assurez-vous que vous disposez de l'pots trop mentionnés ci-dessous: