Cuando se trabaja con las palabras clave EGL relacionadas con MQSeries, como por ejemplo add y scan, se define un registro MQ para cada cola de mensajes a la que se desea acceder. El diseño del registro es el formato del mensaje.
La tabla siguiente muestra las palabras clave.
Palabra clave | Finalidad |
---|---|
add | Coloca el contenido de un registro MQ al final de la cola especificada.
La sentencia add de EGL invoca hasta tres mandatos de
MQSeries:
Después de añadir un registro MQ, debe cerrar una cola de mensajes antes de leer un registro MQ de la misma cola. |
close | Abandona el acceso a la cola de mensajes que está asociada a un registro MQ. La sentencia EGL close invoca el mandato MQCLOSE de MQSeries, que también se invoca automáticamente cuando finaliza el programa. Debe cerrar la cola de mensajes después de ejecutar una sentencia add o scan si otro programa necesita acceder a la cola. La sentencia close es especialmente apropiada si el programa se ejecuta durante mucho tiempo y el acceso ya no es necesario. |
scan | Lee el primer mensaje de una cola en un registro de la cola de mensajes y (por omisión) elimina el mensaje de la cola.
La sentencia scan de EGL invoca hasta tres mandatos de
MQSeries:
Después de leer un registro MQ, debe cerrar la cola antes de añadir un registro MQ a la misma cola. |
nombreGestorColas:nombreColaFísica
La primera vez que se emite una sentencia add o scan en un registro de cola de mensajes, se debe especificar un gestor de colas de conexión, ya sea por omisión o de otra forma. En el caso más simple, no se especifica ningún gestor de colas de conexión, pero se depende de un valor por omisión de la configuración de MQSeries.
La variable específica del registro record.resourceAssociation siempre contiene como mínimo el nombre de la cola de mensajes de un determinado registro MQ.
El uso siguiente de la sentencia add o scan emite un mandato MQOPEN para establecer el acceso a la cola remota.
Conceptos relacionados
Llamadas directas a MQSeries
Soporte de MQSeries
Consulta relacionada
Propiedades de registros MQ
Registros de opciones para registros MQ