Les fonctionnalités essentielles des liaisons JMS
WebSphere
MQ incluent les en-têtes, les artefacts J2EE et les ressources J2EE créées.
En-têtes
Un en-tête de message JMS contient plusieurs zones prédéfinies qui contiennent des valeurs utilisées par les clients et les
fournisseurs pour identifier et acheminer les messages. Vous pouvez utiliser les propriétés de liaison pour configurer ces en-têtes avec des valeurs fixes, ou vous pouvez spécifier dynamiquement les en-têtes lors de l'exécution.
- JMSCorrelationID
- Liaison avec un message associé. En général, cette zone est définie sur la chaîne de
l'identificateur du message auquel une réponse est envoyée.
- TargetFunctionName
- Cet en-tête est utilisé par l'un des sélecteurs de fonction fournis pour identifier l'opération appelée. La définition de la propriété d'en-tête JMS TargetFunctionName dans des messages envoyés à une exportation JMS permet l'utilisation de ce sélecteur de fonction. La propriété peut être définie directement dans les applications client JMS ou lors de la connexion d'une importation avec une liaison JMS à une exportation de ce type. Dans ce cas, vous devez configurer la liaison d'importation JMS pour que l'en-tête TargetFunctionName pour chaque opération de l'interface soit défini sur le nom de l'opération.
Schémas de corrélation
Les liaisons JMS
WebSphere
MQ fournissent un grand nombre de schémas de corrélation qui permettent de
déterminer la manière de corréler les messages de demande avec les messages de
réponse.
- RequestMsgIDToCorrelID
- JMSMessageID est copié dans la zone JMSCorrelationID.
Il s'agit du paramètre par défaut.
- RequestCorrelIDToCorrelID
- JMSCorrelationID est copié dans la zone JMSCorrelationID.
Ressources J2EE
Plusieurs ressources J2EE sont créées lors du
déploiement d'une importation JMS MQ dans un environnement J2EE.
Paramètres
- Fabrique de connexions MQ
- Utilisée par les clients pour créer une connexion au fournisseur JMS MQ.
- Fabrique de connexions de réponse
- Utilisée par l'environnement d'exécution JMS MQ SCA lorsque la destination d'envoi se trouve sur un gestionnaire de files d'attente différent de celui de la destination d'envoi.
- Port d'écoute
- Définit une association entre une fabrique de connexions, une destination et un bean géré par message (MDB). Cela permet aux beans gérés par message déployés associés au port d'extraire les messages de la destination.
- Destinations
- Destination d'envoi :
- Importations : Destination à laquelle la demande ou le message
sortant est envoyé.
- Exportations : Emplacement auquel est envoyé le message de réponse, si cette valeur n'est
pas remplacée par l'en-tête JMSReplyTo dans le message entrant.
- Destination de réception :
- Importations : Emplacement auquel est envoyé le message de
réponse ou entrant.
- Exportations : Emplacement dans lequel le message entrant doit être
placé.