Para iniciar un supervisor desencadenante, en primer lugar debe crear un servicio que inicie el supervisor desencadenante.
Acerca de esta tarea
Para iniciar un supervisor desencadenante desde IBM® MQ Explorer, primero debe crear un servicio que ejecute el mandato runmqtrm
(para iniciar el supervisor desencadenante) cuando se inicie el servicio.
Recuerde que si está iniciando un supervisor desencadenante para un cliente, debe utilizar el mandato runmqtmc
. Para obtener más información sobre los supervisores de desencadenante, consulte Supervisores de activación en IBM Knowledge Center.
Para iniciar un supervisor desencadenante, realice los pasos siguientes.
Nota: Cuando el supervisor desencadenante se ejecuta como servicio, el proceso iniciado o la aplicación iniciada se ejecutan en segundo plano.
Procedimiento
-
En la vista de Navegador, expanda el gestor de colas en el que
desee iniciar el servicio de supervisor desencadenante.
-
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 TriggerMonitor y, a continuación, pulse
Siguiente. Ahora puede configurar el nuevo servicio.
-
Opcional: en el campo
Descripción, escriba una descripción
del servicio, por ejemplo, Un supervisor desencadenante 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
runmqtrm
.
- Escriba:
VÍA_ACCESO_INSTALACIÓN_MQ
\bin\runmqtrm donde VÍA_ACCESO_INSTALACIÓN_MQ
se sustituye por el directorio de nivel superior en el que está instalado IBM MQ.
-
Si el gestor de colas no es el gestor de colas predeterminado, en el campo
Argumentos de inicio,
escriba -m nombre_gestor_colas
donde nombre_gestor_colas es el nombre del gestor de colas.
-
Si desea utilizar una cola distinta a SYSTEM.DEFAULT.INITATION.QUEUE como cola de inicio, en el campo Argumentos de inicio, escriba -q nombre_cola_ini, donde nombre_cola_ini es el nombre de la cola.
-
En el campo Tipo de
servicio, seleccione el tipo de servicio a ejecutar:
- Si selecciona Mandato, puede ejecutar varias instancias del servicio pero no puede ver el estado del servicio en
IBM MQ Explorer.
- Si selecciona Servidor, solamente puede ejecutar una instancia del servicio pero puede ver el estado del servicio en IBM MQ Explorer.
-
Pulse Finalizar.
Se ha creado el nuevo servicio en el gestor de colas
seleccionado.
-
Inicie el servicio.
Resultados
El servicio se inicia y ejecuta el mandato
runmqtrm
que inicia el supervisor desencadenante en el
gestor de colas.
Cuando ha iniciado un supervisor desencadenante, éste supervisa
continuamente la cola de inicio especificada. No puede detener un
supervisor desencadenante directamente. Cuando detiene el gestor de colas
del supervisor desencadenante, el supervisor desencadenante también se
detiene.