Relation avec IBM MQ classes for Java

IBM® MQ classes for Java, IBM MQ classes for Jakarta Messaging et IBM MQ classes for JMS sont des homologues qui utilisent une interface Java commune à l'interface MQI.

La Figure 1 présente la relation entre IBM MQ classes for JMS, IBM MQ classes for Jakarta Messaging et IBM MQ classes for Java.

Figure 1 : Relation entre IBM MQ classes for JMS, IBM MQ classes for Jakarta Messaging et IBM MQ classes for Java
Cette figure est décrite dans le texte qui l'accompagne.
En général, les programmes Java ne doivent utiliser qu'une seule interface pour l'interface avec IBM MQ - IBM MQ classes for Java, IBM MQ classes for Jakarta Messaging ou IBM MQ classes for JMS. La combinaison d'interfaces n'est pas prise en charge, à une exception près. Pour conserver la compatibilité avec les éditions antérieures à IBM WebSphere® MQ 7.0, les classes d'exit de canal écrites en Java peuvent toujours utiliser les interfaces IBM MQ classes for Java , même si les classes d'exit de canal sont appelées à partir de IBM MQ classes for JMS. Toutefois, l'utilisation des interfaces IBM MQ classes for Java signifie que vos applications dépendent toujours de l'un des éléments suivants:
  • [ JMS 2.0]Le fichier JAR IBM MQ classes for Java , com.ibm.mq.jar. Si vous ne souhaitez pas avoir com.ibm.mq.jar dans le chemin d'accès aux classes, vous pouvez utiliser à la place l'ensemble d'interfaces du package com.ibm.mq.exits.
  • [ Messagerie Jakarta 3.0]Utilisation de com.ibm.mq.jakarta.client.jar, lors de l'interopérabilité avec IBM MQ classes for Jakarta Messaging.