Para iniciar un iniciador de canal, en primer lugar debe crear un servicio que inicie el iniciador de canal.
Acerca de esta tarea
Puesto que un iniciador de canal es sólo un tipo especial de supervisor desencadenante, para iniciar un iniciador de canal desde IBM® MQ Explorer, primero debe crear un servicio que ejecutará el mandato runmqchi
(para iniciar el iniciador de canal) cuando se inicie el servicio.
Las siguientes instrucciones presuponen que está creando un servicio denominado ChannelInitiator en un gestor de colas llamado QM1. Para obtener más información sobre los iniciadores de canal, consulte Inicio y detención del iniciador de canal en la Documentación deIBM.
Para crear un servicio de iniciador de canal:
Procedimiento
- En la vista de Navegador, expanda el gestor de colas, QM1, que
desee para iniciar el iniciador de canal.
- Pulse con el botón derecho del ratón en la carpeta Servicios del gestor de colas y, a continuación, pulse . Se
abrirá el diálogo Nuevo servicio.
- En el diálogo Nuevo servicio, escriba un nombre para el servicio, por ejemplo, ChannelInitiatory, a continuación, pulse Siguiente. Ahora puede configurar el nuevo servicio, ChannelInitiator.
- Opcional: En el campo Descripción , escriba una descripción del servicio ChannelInitiator, por ejemplo, Un iniciador de canal para el gestor de colas QM1.
- En el campo Control de servicio , configure cómo se inicia y se detiene el servicio:
- Para iniciar y detener el servicio automáticamente cuando el gestor de colas se inicie y se detenga, pulse Gestor de colas
- Para iniciar el servicio automáticamente cuando el gestor de colas se inicie, pero que no se detenga cuando lo haga el gestor de colas, pulse Inicio del gestor de colas
- Para configurar el servicio de manera que tenga que iniciarlo y detenerlo manualmente, pulse Manual.
- En el campo Iniciar mandato , escriba la vía de acceso completa al mandato
runmqchi
.
- Tipo:
MQ_INSTALLATION_PATH
\bin\runmqchi donde MQ_INSTALLATION_PATH
se sustituye por el directorio de alto nivel en el que está instalado IBM MQ .
- Si QM1 no es el gestor de colas predeterminado, en el campo Iniciar argumentos , escriba -m QM1
- Si desea utilizar una cola que no sea SYSTEM.CHANNEL.INITQ como cola de inicio, en el campo Iniciar argumentos , escriba -q nombre_initq donde nombre_initq es el nombre de la cola.
- En el campo Tipo de servicio , seleccione Mandato.
- Pulse Finalizar.
El nuevo servicio, ChannelInitiator, se creó en el gestor de colas seleccionado, QM1.
- Inicie el servicio.
Resultados
El servicio, ChannelInitiator, inicia y ejecuta el mandato runmqchi
, que inicia el iniciador de canal en el gestor de colas, QM1.