Pour pouvoir démarrer un initiateur de canal, vous devez créer un service qui démarrera l'initiateur de canal.
Pourquoi et quand exécuter cette tâche
Dans la mesure où un initiateur de canal est simplement un type
particulier de moniteur de déclenchement, pour le démarrer depuis IBM® MQ Explorer, vous devez créer un service qui exécute la commande runmqchi
(pour démarrer l'initiateur de canal) lorsque le service démarre.
Pour appliquer les instructions suivantes, créez un service appelé ChannelInitiator sur un gestionnaire de files d'attente appelé QM1.
Pour plus d'informations sur les initiateurs de canal, voir Démarrage
et arrêt de l'initiateur de canal dans
l'IBM Knowledge Center.
Pour créer le service d'initialisation de canal, procédez comme suit :
Procédure
- Dans la vue Navigateur, développez le gestionnaire de files d'attente, QM1, sur lequel vous souhaitez démarrer l'initiateur de canal.
- 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 cette boîte de dialogue, entrez le nom du service, par exemple, ChannelInitiator, puis cliquez sur Suivant. Vous pouvez maintenant configurer le nouveau service, ChannelInitiator.
- Facultatif : Dans la zone Description,
entrez une description du service ChannelInitiator, par exemple, Initiateur
de canal du gestionnaire de files d'attente QM1.
- Dans la zone Contrôle du service,
configurez le démarrage et l'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
runmqchi
.
- Tapez
CHEMIN_INSTALLATION_MQ
\bin\runmqchi, où CHEMIN_INSTALLATION_MQ
est remplacé par le répertoire de niveau supérieur dans lequel IBM MQ est installé.
- Si QM1 n'est pas le gestionnaire de files d'attente par défaut, entrez
-m QM1 dans la zone Arguments
de la commande de démarrage.
- Si vous souhaitez utiliser une autre file d'attente que SYSTEM.CHANNEL.INITQ comme file d'initialisation,
entrez -q nom_file_init dans la zone Arguments de la commande de démarrage, où nom_file_init correspond au nom de la file.
- Dans la zone Type de service, sélectionnez Commande.
- Cliquez sur Terminer.
Le nouveau service, InitiateurCanal, est créé sur le gestionnaire de files d'attente sélectionné, QM1.
- Démarrez le service.
Résultats
Le service, InitiateurCanal, démarre et exécute la commande runmqchi
qui, à son tour, démarre l'initiateur de canal sur le gestionnaire de files d'attente, QM1.