Pour pouvoir démarrer un moniteur de déclenchement, vous devez créer un service qui démarrera le moniteur de déclenchement.
A propos de cette tâche
Pour démarrer un moniteur de déclenchement à partir de IBM® MQ Explorer, vous devez d'abord créer un service qui exécutera la commande runmqtrm
(pour démarrer le moniteur de déclenchement) au démarrage du service.
Notez que si vous démarrez un moniteur de déclenchement pour un client, utilisez la commande runmqtmc
à la place. Pour plus d'informations sur les moniteurs de déclenchement, voir Moniteurs de déclenchement dans IBM Documentation.
Pour démarrer un moniteur de déclenchement, procédez comme suit.
Remarque: Lorsque le moniteur de déclenchement s'exécute en tant que service, le processus ou l'application démarré s'exécute en arrière-plan.
Procédure
- Dans la vue Navigateur, développez le gestionnaire de files d'attente sur lequel démarrer le service de moniteur de déclenchement.
- Cliquez avec le bouton droit de la souris sur le dossier Services du gestionnaire de files d'attente, puis cliquez sur . La boîte de dialogue Nouveau service apparaît.
- Dans la boîte de dialogue Nouveau service, entrez un nom pour le service, par exemple TriggerMonitor, puis cliquez sur Suivant. Vous pouvez maintenant configurer le nouveau service.
- Facultatif: dans la zone Description , entrez une description du service, par exemple, A trigger monitor for queue manager
QM1.
- Dans la zone Contrôle du service , configurez le mode de démarrage et d'arrêt du service:
- Pour démarrer et arrêter automatiquement le service au moment du démarrage et de l'arrêt du gestionnaire de files d'attente, cliquez sur Gestionnaire de files d'attente.
- Pour démarrer automatiquement le service au moment du démarrage du gestionnaire de files d'attente sans l'arrêter au moment de l'arrêt du gestionnaire de files d'attente, cliquez sur Démarrage du gestionnaire de files d'attente.
- Pour configurer le service de manière à le démarrer et l'arrêter manuellement, cliquez sur Manuel.
- Dans la zone Commande de démarrage , entrez le chemin d'accès complet à la commande
runmqtrm
.
- Entrez:
MQ_INSTALLATION_PATH
\bin\runmqtrm où MQ_INSTALLATION_PATH
est remplacé par le répertoire de haut niveau dans lequel IBM MQ est installé.
- Si le gestionnaire de files d'attente n'est pas le gestionnaire de files d'attente par défaut, dans la zone Arguments de démarrage , entrez -m
queue_manager_name où nom_gestionnaire_files d'attente est le nom du gestionnaire de files d'attente.
- Si vous souhaitez utiliser une file d'attente autre que SYSTEM.DEFAULT.INITATION.QUEUE comme file d'attente d'initialisation, dans la zone Start args , entrez -q
initq_name où initq_name est le nom de la file d'attente.
- Dans la zone Type de service , sélectionnez le type de service à exécuter:
- Si vous sélectionnez Commande, vous pouvez exécuter plusieurs instances du service, mais vous ne pouvez pas afficher le statut du service dans IBM MQ Explorer.
- Si vous sélectionnez Serveur, vous ne pouvez exécuter qu'une seule instance du service, mais vous pouvez afficher le statut du service dans IBM MQ Explorer.
- Cliquez sur Terminer.
Le nouveau service est créé sur le gestionnaire de files d'attente sélectionné.
- Démarrez le service.
Résultats
Le service démarre et exécute la commande runmqtrm
, qui démarre le moniteur de déclenchement sur le gestionnaire de files d'attente.
Lorsque vous avez démarré un moniteur de déclenchement, il poursuit simplement sa surveillance de la file d'attente d'initialisation spécifiée. Vous ne pouvez pas arrêter un moniteur de déclenchement directement. Lorsque vous arrêtez le gestionnaire de files d'attente du moniteur de déclenchement, ce dernier s'arrête également.