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 el iniciador de canal es simplemente 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 IBM Knowledge Center.
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 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 ChannelInitiator y, 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 iniciará y detendrá 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
.
- Escriba:
VÍA_ACCESO_INSTALACIÓN_MQ
\bin\runmqchi donde VÍA_ACCESO_INSTALACIÓN_MQ
se sustituye por el directorio de nivel superior en el que está instalado IBM MQ.
- Si QM1 no es el gestor de colas predeterminado, en el campo Argumentos de inicio, escriba -m QM1
- Si desea utilizar una cola que no sea SYSTEM.CHANNEL.INITQ como cola de inicio, en el campo Argumentos de inicio, escriba -q nombre_colainicio donde nombre_colainicio 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.