Messages IBM MQ

En règle générale, un message IBM MQ contient un descripteur de message, un ou plusieurs en-têtes de message et une charge de message. IBM MQ propose des interfaces de programmation permettant à vos applications de traiter les messages IBM MQ.

Composants d'un message IBM MQ

Un message IBM MQ contient un ou plusieurs des composants suivants :
Descripteur de message
Le descripteur de message contient les propriétés de message standard applicables à tous les messages IBM MQ. Par exemple, le descripteur de message contient l'identificateur de message et l'identificateur de corrélation (analogue à JMSMessageID et JMSCorrelationID). Chaque message IBM MQ contient un descripteur de message (MQMD).
En-têtes de message
Un en-tête de message contient des propriétés de message supplémentaires applicables à des types de message particuliers. Par exemple, les messages IBM MQ envoyés au pont CICS contiennent un en-tête de pont CICS (MQCIH). Les règles "IBM MQ et l'en-tête de formatage 2" (MQRFH2) constituent une exception ; elles peuvent être utilisées pour contenir les propriétés de divers types de messages, notamment des propriétés de message JMS. Les en-têtes (le cas échéant) que peut contenir un message IBM MQ dépendent du destinataire prévu.
Propriétés de message
Les propriétés de message IBM MQ existent depuis le client JMS IBM MQ Version 7.0. Une propriété de message IBM MQ correspond à des données associées à un message. Ces dernières se composent d'un nom et d'une valeur d'un type spécifique. Les propriétés de message IBM MQ sont utilisées par les sélecteurs de message pour filtrer les publications en fonction des sujets ou pour obtenir de manière sélective des messages provenant de files d'attente. Les propriétés de message IBM MQ permettent d'inclure des données métier ou des informations d'état sans qu'il soit nécessaire de les stocker dans les données d'application. Les applications n'ont pas besoin d'accéder aux données se trouvant dans les en-têtes MQMD ou MQRFH2 car il est possible d'accéder à ces zones en tant que propriétés de message IBM MQ dans les structures de données.
Charge de message
La charge de message est l'ensemble des données qui suivent le dernier en-tête de message, ou le MQMD en l'absence d'en-tête de message.

Pour plus d'informations sur les messages IBM MQ, voir les guides Application Programming Guide et Application Programming Reference du centre de documentation IBM MQ.

Implémentation IBM MQ d'un message JMS

IBM MQ offre des interfaces de programmation appelées interfaces MQI (Message Queue Interface). Elles permettent aux applications de traiter les composants d'un message IBM MQ à l'aide d'un éventail de langages de programmation. IBM MQ offre également une interface de programmation JMS permettant aux applications de traiter un message IBM MQ comme un message JMS. Dans ce cas, le corps du message JMS constitue généralement la charge de message IBM MQ. Toutefois, le corps du message JMS peut inclure des en-têtes de message IBM MQ ou, si vous utilisez IBM MQ Version 7.x, les propriétés de message IBM MQ. Pour plus de détails sur la prise en charge de JMS par IBM MQ, reportez-vous à la section relative à l'utilisation de Java dans le centre de documentation IBM MQ.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjc0018_
Nom du fichier : cjc0018_.html