[IBM i]

Gestión del servidor de mandatos para la administración remota en IBM i

Utilice esta información para obtener información sobre la administración remota del servidor de mandatos de IBM® MQ for IBM i .

Cada gestor de colas puede tener un servidor de mandatos asociado. El servidor de mandatos procesa todos los mandatos entrantes procedentes de gestores de colas remotos o los mandatos PCF procedentes de aplicaciones. Presenta los mandatos al gestor de colas para que los procese y devuelve un código de terminación o un mensaje de operador, dependiendo del origen del mandato.

Es obligatorio tener un servidor de mandatos para toda tarea de administración que implique los PCF, la MQAI y también para la administración remota.

Nota: Para la administración remota, debe asegurarse de que el gestor de colas de destino se está ejecutando. De lo contrario, los mensajes que contienen mandatos no pueden salir del gestor de colas desde el que se han emitido. En vez de ello, estos mensajes se transfieren a la cola de transmisión local que sirve al gestor de colas remoto. Evite esta situación en la medida de lo posible.

Existen mandatos de control individuales para iniciar y detener el servidor de mandatos. Puede realizar las operaciones descritas en las secciones siguientes utilizando el Explorador de IBM MQ .

Iniciar y detener el servidor de mandatos

Para iniciar el servidor de mandatos, utilice este mandato CL:
STRMQMCSVR MQMNAME('saturn.queue.manager')
donde saturn.queue.manager es el gestor de colas para el que se inicia el servidor de mandatos.
Para detener el servidor de mandatos, utilice uno de los siguientes mandatos CL:
  1. ENDMQMCSVR MQMNAME('saturn.queue.manager') OPTION(*CNTRLD)
    
    Realizar una detención controlada, donde saturn.queue.manager es el gestor de colas para el que el servidor de mandatos se está deteniendo. Esta es la opción predeterminada, lo que significa que OPTION(*CNTRLD) se puede omitir.
  2. ENDMQMCSVR MQMNAME('saturn.queue.manager') OPTION(*IMMED)
    
    Realizar una detención inmediata, donde saturn.queue.manager es el gestor de colas para el que el servidor de mandatos se está deteniendo.

Visualización del estado del servidor de mandatos

Para la administración remota, debe asegurarse de que el servidor de mandatos del gestor de colas de destino está ejecutándose. Si no se está ejecutando, no se podrá procesar ningún mandato remoto. Todos los mensajes que contienen mandatos se ponen en la cola de mandatos del gestor de colas de destino SYSTEM.ADMIN.COMMAND.QUEUE.

Para visualizar el estado del servidor de mandatos de un gestor de colas, llamado saturn.queue.manager en este ejemplo, el mandato CL es:
DSPMQMCSVR MQMNAME('saturn.queue.manager')
Emita este mandato en la máquina destino. Si el servidor de mandatos se está ejecutando, aparecerá el panel que se muestra en la Figura 1 :
Figura 1. Panel Visualizar servidor de mandatos de MQM

Display MQM Command Server (DSPMQMCSVR)


Queue manager name . . . . . . . > saturn.queue.manager

MQM Command Server Status. . . . > RUNNING







F3=Exit  F4=Prompt  F5=Refresh  F12=Cancel  F13=How to use this display
F24=More keys