Avant de supprimer une connexion de bus externe entre un bus d'intégration de services et un réseau IBM MQ, supprimez autant de messages que possible de la file d'attente de l'émetteur de liaison , puis transférez ou supprimez manuellement les messages restants.
Avant de commencer
Vous devez connaître la connexion de bus externe en cours de préparation pour suppression. Vous devez également signaler à l'administrateur
IBM MQ que la connexion de bus externe va être supprimée et qu'elle ne sera donc plus associée à son gestionnaire de files d'attente de passerelle ou courtier de messages
IBM MQ dans le réseau
IBM MQ.
Pourquoi et quand exécuter cette tâche
Lorsque vous supprimez une connexion de bus externe de la configuration et que vous démarrez le moteur de messagerie hôte d'un émetteur de liaison, le moteur supprime tous ses messages ou les transfère vers la destination d'exception. Pour ne pas supprimer ou placer les messages par erreur vers la destination d'exception, supprimez autant de messages que possibles de la file d'attente de l'émetteur de liaison. Ensuite, avant de supprimer la configuration de liaison, transférez les messages restantes vers une destination d'exception ou supprimez-les.
Si
des profils de courtier de publication/abonnement sont définis, vous devez supprimer
les abonnements.
Procédure
- Démarrez la console d'administration.
- Facultatif : Si des profils de courtier de publication/abonnement sont définis sur l'un des
liens pour cette connexion de bus externe, supprimez les abonnements.
Effectuez les sous-étapes suivantes pour chaque profil de courtier :
- Naviguez à
- Cliquez sur l'onglet
Contexte
d'exécution.
- Cliquez sur Abonnements.
- Cliquez sur Annuler l'abonnement pour supprimer
tous les abonnements répertoriés.
Lorsqu'une commande de résiliation d'abonnement est envoyée au courtier de messages dans le réseau IBM MQ, le mappage de sujet approprié est placé en attente jusqu'à ce que la résiliation soit confirmée lorsque le mappage de sujet est supprimé. Une fois la résiliation confirmée, le mappage de sujet ne figure pas dans la vue d'exécution. Vous devez éventuellement régénérer
cette vue pour que tous les abonnements disparaissent.
- Empêchez la production de nouveaux messages pour cette connexion de bus
externe.
- Naviguez à
- Sous Propriétés générales, décochez la case
Envoi autorisé.
- Cliquez sur Appliquer pour sauvegarder la configuration.
- Déterminez quand la file d'attente ne contient plus de messages, puis
arrêtez le lien au bus externe de façon contrôlée.
- Sous Articles liés, cliquez sur Liens WebSphere
MQ pour afficher la liste des liens pour ce bus.
- Cliquez sur l'icône Régénérer pour le Statut afin
d'actualiser la vue des messages sortants en cours.
- S'il n'y a pas de messages sortants en cours, cochez la case
correspondant au lien approprié puis sélectionnez Mode arrêt Mode Repos".
- Sélectionnez un Etat cible "Arrêté"
afin que seul l'administrateur puisse redémarrer le lien.
- Lorsque le statut du lien devient rouge, cela signifie que le lien au
bus externe ne contient plus de messages et qu'il est arrêté.
- Le bus externe continue de générer des messages après la suppression de la connexion de bus externe dans le bus local. Etant donné que le bus externe est un réseau IBM MQ, reportez-vous au guide sur
les intercommunications IBM MQ
pour des détails sur la suppression de canaux dans la rubrique Gestion IBM MQ des canaux.
- Sauvegardez les modifications de la configuration principale.
Résultats
Vous avez supprimé les abonnements des
courtiers de publication/abonnement sur le lien. Vous avez supprimé autant de messages que possible dans la file d'attente de l'émetteur de liaison et vous avez transféré les messages restants des files d'attente de transmission vers une destination d'exception ou vous les avez supprimés.
Que faire ensuite
Vous pouvez désormais
supprimer la connexion de bus externe.