Gestion du cycle de vie des noeuds finals de message à l'aide de l'outil de scriptage wsadmin

Le langage de script Jython permet de gérer les noeuds finals de message à l'aide de l'outil wsadmin. Cette rubrique permet d'interroger la configuration sur les propriétés de noeud final de message et d'interrompre ou de réactiver un noeud final de message.

Pourquoi et quand exécuter cette tâche

L'architecture Java™ EE Connector (JCA) permet au serveur d'applications de lier à des noeuds finals de message des demandes entrantes émises par des adaptateurs de ressources de messagerie. Le bean géré (MBean) de noeud final est un MBean de structure JMX (Java Management Extensions) que le serveur d'applications associe à une instance de noeud final de message.

Cette rubrique permet de gérer des situations dans lesquelles des fournisseurs de messagerie échouent lors de la distribution de messages aux destinations prévues. Par exemple, un fournisseur peut échouer lors de la distribution de messages à un noeud final de message lorsque le bean MDB (Message Driven Bean) sous-jacent tente de valider des transactions sur un serveur de base de données qui ne répond pas. Pour résoudre le problème, désactivez provisoirement à l'aide de l'outil wsadmin le noeud final de message pour qu'il ne traite plus de message. Une fois l'incident traité, réactivez le noeud final de message à l'aide de l'outil wsadmin.

Utilisez également cette rubrique si vous vous connectez à IBM MQ et que vous avez utilisé la propriété personnalisée WAS_EndpointInitialState dans la spécification d'activation afin que le noeud final de message démarre à l'état désactivé. Utilisez l'outil wsadmin lorsque vous êtes prêt à activer le noeud final de message.

Les opérations présentées dans cette rubrique indiquent comment utiliser l'objet AdminControl et l'outil wsadmin pour appeler un Mbean, pour :
  • afficher les propriétés des MBeans de noeud final de message ;
  • temporairement désactiver un noeud final de message ;
  • réactiver un noeud final de message.
Remarque : A partir de la version 7.0, l'objet AdminControl et l'outil wsadmin permettent de désactiver les noeuds finals de message, d'interrompre des noeuds finals de message pour les empêcher de recevoir des messages, puis de les réactiver pour reprendre le traitement des messages. Si vous vous connectez à IBM MQ, vous pouvez également utiliser la propriété personnalisée WAS_EndpointInitialState dans la spécification d'activation du fournisseur de messagerie IBM MQ de sorte que le noeud final de message démarre à l'état désactivé. Auparavant, le serveur d'applications activait et désactivait les noeuds finals de message uniquement lors du démarrage et de l'arrêt de l'application ou de l'adaptateur de ressources.

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



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=txml_7msgend
Nom du fichier : txml_7msgend.html