Mappage de sujets sur un lien IBM MQ
Un mappage de sujets est une association qui définit les messages publiés dans WebSphere Application Server ou sur le réseau IBM MQ et qui doivent être acheminés vers l'autre système de publication/abonnement.
Vous définissez un ou plusieurs mappages de sujets pour un profil de courtier. Le profil de courtier définit la connexion entre WebSphere Application Server et un gestionnaire de files d'attente IBM MQ ou un courtier de publication/abonnement distinct. Le mappage de sujets relie un sujet spécifique du bus d'intégration de services WebSphere Application Server à son équivalent dans le réseau IBM MQ.
Lorsque vous définissez un mappage de sujets, vous choisissez si les messages doivent circuler de IBM MQ vers WebSphere Application Server, de WebSphere Application Server vers IBM MQ ou si le flux peut être bidirectionnel. Si un mappage de sujets est bidirectionnel, un message ne peut pas être continuellement republié sur l'une, puis sur l'autre extrémité du pont de publication/d'abonnement.
Dans votre mappage de sujets, le nom du sujet et sa position dans la hiérarchie (ou arborescence) de sujets doivent être les mêmes dans WebSphere Application Server et dans le réseau IBM MQ. Vous pouvez utiliser des caractères génériques, comme indiqué dans Caractères génériques dans les mappages de sujets. Par exemple, si vous définissez un mappage de sujets pour "stock/IBM" avec une direction allant du bus d'intégration de services WebSphere Application Server vers IBM MQ, la passerelle de publication/abonnement s'abonne au sujet "stock/IBM" dans WebSphere Application Server et reçoit les messages publiés sur le sujet. Le pont de publication/abonnement publie ensuite les messages sur le sujet "stock/IBM" dans le réseau IBM MQ.
Les messages publiés par un client JMS d'intégration de services sont transférés vers un réseau IBM MQ si un mappage de sujets approprié a été créé. Le réseau IBM MQ ne reçoit que le nom de sujet, par exemple, "sports/football". Une application JMS IBM MQ correctement configurée peut utiliser cette information pour publier d'autres informations dans le même sujet, mais l'application JMS d'origine WebSphere Application Server JMS reçoit ces messages uniquement si le mappage de sujet approprié a été configuré.
Si vous supprimez un lien IBM MQ, vous devez d'abord vous désabonner des mappages de sujets et les supprimer afin d'assurer qu'aucun abonnement n'est en attente dans WebSphere Application Server ou dans le réseau IBM MQ. Pour le processus de désabonnement, voir Préparation de la suppression d'une connexion de bus externe entre un bus d'intégration de services et un réseau IBM MQ.