Vous pouvez diagnostiquer et résoudre des incidents survenant sur les liaisons JMS WebSphere MQ.
Par exemple, une importation n'attend qu'un seul message de réponse pour chaque message de demande. Si plusieurs réponses sont reçues, ou si une réponse tardive (une pour laquelle la réponse SCA a expiré) est reçue, une exception Service Runtime est générée. La transaction est annulée et le message de réponse est retiré de la file d'attente ou traité par le gestionnaire d'événements ayant échoué.
Si les messages SCA émis par le biais d'une interaction JMS WebSphere MQ échouent, vous devriez les retrouver dans le gestionnaire des événements ayant échoué. Or, si ces messages n'apparaissent pas, vérifiez que la valeur de la propriété du nombre maximal de nouvelles tentatives sur le port d'écoute sous-jacent est supérieure ou égale à 1. Définir cette valeur sur 1 ou plus permet une interaction avec le gestionnaire d'événements ayant échoué au cours des appels SCA pour les liaisons JMS MQ.
La liaison JMS WebSphere MQ est conçue pour l'interopérabilité avec les applications JMS déployées sur WebSphere MQ, où les messages affichés reposent sur un modèle de message JMS. Cependant, l'importation et l'exportationWebSphere MQ sont conçues essentiellement pour interopérer avec les applications WebSphere MQ natives et exposer le contenu intégral du corps de message WebSphere MQ aux médiations.
Dans les scénarios suivants, il est nécessaire d'utiliser la liaison JMSWebSphere MQ et non la liaison WebSphere MQ :
Dans certaines situations, la liaison WebSphere MQ et la liaison JMSWebSphere MQ peuvent interopérer. En particulier, si vous reliez des applications WebSphere MQ J2EE et non J2EE, utilisez une exportation WebSphere MQ et une importation JMS WebSphere MQ (ou vice-versa) conjointement avec les liaisons de données et/ou les modules de médiation appropriés (ou les deux).