DEFINE colas
Utilice el mandato DEFINE de MQSC para definir una cola local, modelo o remota, o un alias de cola, un alias de cola de respuesta o un alias de gestor de colas.
Utilización de mandatos MQSC
Para obtener información sobre cómo utilizar los mandatos MQSC, consulte Administración de IBM® MQ utilizando mandatos MQSC.
Puedes emitir este comando desde las fuentes 2CR. Para obtener una explicación de los símbolos de origen, consulte Orígenes desde los que puede emitir mandatos MQSC y PCF en IBM MQ for z/OS®.
Diagramas sintácticos para DEFINE colas
Notas de uso para colas DEFINE
- La finalización satisfactoria del mandato no significa que la acción se haya completado. Para comprobar la finalización verdadera, consulte el paso Colas DEFINE en Comprobación de que los mandatos asíncronos para redes distribuidas han finalizado.
- Para colas locales
Puede definir una cola local con QSGDISP(SHARED)aunque otro gestor de colas del grupo de colas compartidas ya tenga una versión local de la cola. Sin embargo, cuando intenta acceder a la cola definida localmente, falla con el código de razónMQRC_OBJECT_NOT_UNIQUE(2343). Una versión local de la cola con el mismo nombre puede ser de tipoQLOCAL,QREMOTEoQALIASy tiene la disposiciónQSGDISP(QMGR).Para resolver el conflicto, debe suprimir una de las colas utilizando el mandato DELETE . Si la cola que desea suprimir contiene mensajes, utilice la opción PURGE o elimine primero los mensajes utilizando el mandato MOVE .
Por ejemplo, para suprimir la versión deQSGDISP(LOCAL), que contiene mensajes, y copiarlos en la versión deQSGDISP(SHARED), emita los mandatos siguientes:MOVE QLOCAL(QUEUE.1) QSGDISP(PRIVATE) TOQLOCAL(QUEUE.1) TYPE(ADD) DELETE QLOCAL(QUEUE.1)QSGDISP(QMGR)
- Para colas alias:
DEFINE QALIAS( aliasqueue ) TARGET( otherqname ) CLUSTER( c )anuncia la colaotherqnamecon el nombrealiasqueue.DEFINE QALIAS( aliasqueue ) TARGET( otherqname )permite que una cola anunciada con el nombreotherqnamese utilice en este gestor de colas con el nombrealiasqueue.- TARGTYPE y TARGET no son atributos de clúster, es decir, no se comparten en un entorno de clúster.
- Para colas remotas:
DEFINE QREMOTE( rqueue ) RNAME( otherq ) RQMNAME( otherqm ) CLUSTER( cl )anuncia este gestor de colas como una pasarela de almacén y reenvío a la que se pueden enviar mensajes para la colarqueue. No tiene ningún efecto como alias de cola de respuesta, excepto en el gestor de colas local.DEFINE QREMOTE( otherqm ) RNAME() RQMNAME( anotherqm ) XMITQ( xq ) CLUSTERanuncia este gestor de colas como una pasarela de almacén y reenvío a la que se pueden enviar mensajes paraanotherqm.- RQMNAME puede ser el nombre de un gestor de colas de clúster dentro del clúster. Puede correlacionar el nombre de gestor de colas anunciado con otro nombre localmente. El patrón es el mismo que con las definiciones QALIAS .
- Es posible que los valores de RQMNAME y QREMOTE sean los mismos si RQMNAME es en sí mismo un gestor de colas de clúster. Si esta definición también se anuncia utilizando un atributo CLUSTER , no elija el gestor de colas local en la salida de carga de trabajo de clúster. Si lo hace, se genera una definición cíclica.
- Las colas remotas no tienen que definirse localmente. La ventaja de hacerlo es que las aplicaciones pueden hacer referencia a la cola mediante un nombre simple definido localmente. Si lo hace, el nombre de cola se califica mediante el nombre del gestor de colas en el que reside la cola. El uso de una definición local significa que las aplicaciones no necesitan conocer la ubicación real de la cola.
- Una definición de cola remota también se puede utilizar como mecanismo para contener una definición de alias de gestor de colas o una definición de alias de cola de respuesta. El nombre de la definición en estos casos es:
- El nombre del gestor de colas que se utiliza como alias para otro nombre de gestor de colas (alias de gestor de colas), o
- El nombre de cola que se utiliza como alias para la cola de respuesta (alias de cola de respuesta).
- Defina una cola de respuesta o un alias de gestor de colas con el comando DEFINE QREMOTE (crear definición local de una cola remota).
Descripciones de parámetros para DEFINE QUEUE y ALTER QUEUE
| Parámetro | Cola local | Cola modelo | Cola alias | Cola remota |
|---|---|---|---|---|
| ACCTQ | ![]() |
![]() |
||
| NOMBRE_COLA | ![]() |
![]() |
||
| BOTHRESH | ![]() |
![]() |
||
![]() CAPEXPRY |
![]() |
![]() |
![]() |
![]() |
CFSTRUCT |
![]() |
![]() |
||
| NOMBRE_CLM | ![]() |
|||
| CLÚSTER | ![]() |
![]() |
![]() |
|
| CLÚSTER | ![]() |
![]() |
![]() |
|
| CLWLPRTY | ![]() |
![]() |
![]() |
|
| CLWLRANK | ![]() |
![]() |
![]() |
|
| CLWLUSEQ | ![]() |
|||
CMDSCOPE |
![]() |
![]() |
![]() |
![]() |
| PERSONALIZADO | ![]() |
![]() |
![]() |
![]() |
| DEFECTO | ![]() |
![]() |
![]() |
|
| DEFECTO | ![]() |
![]() |
![]() |
![]() |
| DEFECTO | ![]() |
![]() |
![]() |
![]() |
| DEFECTO | ![]() |
![]() |
![]() |
![]() |
| DEFREADA | ![]() |
![]() |
![]() |
|
| DEFECTO | ![]() |
![]() |
||
| TIPODEFECTO | ![]() |
|||
| DESCR | ![]() |
![]() |
![]() |
![]() |
| DISTL | ![]() |
![]() |
||
| FORZAR | ![]() |
![]() |
![]() |
|
| GET | ![]() |
![]() |
![]() |
|
| HARDENBO o NOHARDENBO | ![]() |
![]() |
||
| IMGRCOVQ | ![]() |
![]() |
||
| TIPO_INDX | ![]() |
![]() |
||
| INITQ | ![]() |
![]() |
||
| SIMILAR | ![]() |
![]() |
![]() |
![]() |
| PROFUNDIDAD | ![]() |
![]() |
||
| TAMAÑO | ![]() |
![]() |
||
| MAXMSGL | ![]() |
![]() |
||
| MON | ![]() |
![]() |
||
| MSGDLVSQ | ![]() |
![]() |
||
| NOREPLACE | ![]() |
![]() |
![]() |
![]() |
| NPMCLASS | ![]() |
![]() |
||
| PROCESO | ![]() |
![]() |
||
| PROPCTL | ![]() |
![]() |
![]() |
|
| PUT | ![]() |
![]() |
![]() |
![]() |
queue-name |
![]() |
![]() |
![]() |
![]() |
| QDEPTHHI | ![]() |
![]() |
||
| QDEPTHLO | ![]() |
![]() |
||
| QDPHIEV | ![]() |
![]() |
||
| QDPLOEV | ![]() |
![]() |
||
| QDPMAXEV | ![]() |
![]() |
||
QSGDISP |
![]() |
![]() |
![]() |
![]() |
| QSVCIEV | ![]() |
![]() |
||
| PUNTO DE CONTROL | ![]() |
![]() |
||
| SUSTITUIR | ![]() |
![]() |
![]() |
![]() |
| RETINTVL | ![]() |
![]() |
||
| NOMBRE | ![]() |
|||
| NOMBRE_RQM | ![]() |
|||
| ÁMBITO | ![]() |
![]() |
![]() |
|
| SHARE o NOSHARE | ![]() |
![]() |
||
| STATQ | ![]() |
![]() |
||
STGCLASS |
![]() |
![]() |
||
STREAMQ |
![]() |
![]() |
||
STRMQOS |
![]() |
![]() |
||
| DESTINO | ![]() |
|||
| TARGQ | ![]() |
|||
| TIPO TARG | ![]() |
|||
| DATOS TRIGAD | ![]() |
![]() |
||
| TRIGDPTH | ![]() |
![]() |
||
| TRIGGER o NOTRIGGER | ![]() |
![]() |
||
| TRIGMPRI | ![]() |
![]() |
||
| TIPO TRIGT | ![]() |
![]() |
||
| USO | ![]() |
![]() |
||
| XMITQ | ![]() |
- nombre-cola
- Nombre local de la cola, excepto la cola remota donde es la definición local de la cola remota.
- ACCTQ
- Especifica si la recopilación de datos de contabilidad debe habilitarse para la cola. En z/OS, los datos recopilados son datos de contabilidad de clase 3 (nivel de hebra y nivel de cola). Para que se recopilen los datos de contabilidad para esta cola, los datos de contabilidad para esta conexión también deben estar habilitados. Active la recopilación de datos de contabilidad estableciendo el atributo de gestor de colas ACCTQ o el campo de opciones en la estructura
MQCNOen la llamada MQCONNX .- QMGR
- La recopilación de datos de contabilidad se basa en el valor del parámetro ACCTQ en la definición del gestor de colas.
- ON
- La recopilación de datos contables está activada para la cola a menos que el parámetro ACCTQ queue manager tenga el valor NONE.
- OFF
- La recopilación de datos de contabilidad está inhabilitada para la cola.
- BOQNAME (nombre-cola)
- El nombre de reposición en cola de restitución excesivo.
Este parámetro recibe soporte solamente en colas locales y de modelo.
Utilice este parámetro para establecer o cambiar el atributo de nombre de cola de restitución de una cola local o modelo. Aparte de permitir que se consulte su valor, el gestor de colas no hace nada basándose en el valor de este atributo. IBM MQ classes for JMS transfiere un mensaje que se restituye el número máximo de veces a esta cola. El máximo se especifica mediante el atributo BOTHRESH .
- BOTHRESH(número entero )
- El umbral de restitución.
![[ MQ 9.3.1 Oct 2022]](ng931.gif)
CAPEXPRY(entero)- El tiempo máximo, expresado en décimas de segundo, hasta que un mensaje colocado utilizando un descriptor de objeto con este objeto en la vía de acceso de resolución, pasa a ser elegible para el proceso de caducidad.
Importante: You cannot use the CAPEXPRY attribute introduced in IBM MQ 9.3.1 with a cluster if the full repository is on z/OS.Para obtener más información sobre el proceso de caducidad de mensajes, consulte Imponer tiempos de caducidad inferiores.
- entero
- El valor debe estar en el rango de uno a 999.999.999.
- NOLIMIT
- No hay límite en el tiempo de caducidad de los mensajes colocados utilizando este objeto. Éste es el valor predeterminado.
CFSTRUCT(nombre de la estructura )- Especifica el nombre de la estructura del recurso de asociación donde desea que se almacenen los mensajes cuando se utilizan colas compartidas.
- CLCHNAME(nombre del canal )
Este parámetro sólo está soportado en colas de transmisión.
![[AIX, Linux, Windows]](ngalw.gif)
CLUSNL(namelist nombre )- El nombre de la lista de nombres que especifica una lista de clústeres a la que pertenece la cola.
![[AIX, Linux, Windows]](ngalw.gif)
CLUSTER(nombre del clúster )- El nombre del clúster al que pertenece la cola.
- CLWLPRTY(número entero )
- Especifica la prioridad de la cola para fines de distribución de carga de trabajo de clúster. Este parámetro sólo es válido para colas locales, remotas y alias. El valor debe estar en el rango de cero a 9, donde cero es la prioridad más baja y 9 es la más alta. Para obtener más información sobre este atributo, consulte Atributo de cola CLWLPRTY.
- CLWLRANK (número entero )
- Especifica el rango de la cola para fines de distribución de carga de trabajo de clúster. Este parámetro sólo es válido para colas locales, remotas y alias. El valor debe estar en el rango de cero a 9, donde cero es el rango más bajo y 9 es el más alto. Para obtener más información sobre este atributo, consulte Atributo de cola CLWLRANK.
- CLWLUSEQ
- Especifica el comportamiento de una operación MQPUT cuando la cola de destino tiene una instancia local y al menos una instancia de clúster remoto. El parámetro no tiene ningún efecto cuando el MQPUT se origina en un canal de clúster. Este parámetro sólo es válido para colas locales.
- QMGR
- El comportamiento es el especificado por el parámetro CLWLUSEQ de la definición del gestor de colas.
- ANY
- El gestor de colas debe tratar la cola local como otra instancia de la cola de clúster para fines de distribución de carga de trabajo.
- LOCAL
- La cola local es el único destino de la operación MQPUT .
CMDSCOPE- Este parámetro se aplica únicamente a z/OS. Especifica dónde se ejecuta el mandato cuando el gestor de colas es miembro de un grupo de compartición de colas.
- CUSTOM (serie)
- DEFBIND
- Especifica el enlace que debe utilizarse cuando la aplicación especifica
MQOO_BIND_AS_Q_DEFen la llamada MQOPEN y la cola es una cola de clúster.- OPEN
- Cuando se abre la cola, el manejador de cola se enlaza a una instancia específica de la cola de clúster.
- NOTFIXED
- El descriptor de contexto de cola no está enlazado a ninguna instancia de la cola de clúster. El gestor de colas selecciona una instancia de cola específica cuando el mensaje se coloca utilizando MQPUT. Cambia esa selección más adelante, si surge la necesidad.
- GROUP
- Permite que una aplicación solicite que un grupo de mensajes se asigne a la misma instancia de destino.
- DEFPRESP
- Especifica el comportamiento que deben utilizar las aplicaciones cuando el tipo de respuesta put, dentro de las opciones de MQPMO, se establece en
MQPMO_RESPONSE_AS_Q_DEF.- SYNC
- Las operaciones de colocación en la cola que especifican
MQPMO_RESPONSE_AS_Q_DEFse emiten como si se especificaraMQPMO_SYNC_RESPONSEen su lugar. - ASYNC
- Las operaciones de colocación en la cola que especifican
MQPMO_RESPONSE_AS_Q_DEFse emiten como si se hubiera especificadoMQPMO_ASYNC_RESPONSEen su lugar; consulte Opciones MQPMO (MQLONG).
- DEFPRTY(número entero )
- Prioridad predeterminada de los mensajes colocados en la cola. El valor debe estar en el rango de 0 a 9. Cero es la prioridad más baja, a través del parámetro de gestor de colas MAXPRTY . El valor predeterminado de MAXPRTY es 9.
- DEFPSIST
- Especifica la persistencia de mensaje que se debe utilizar cuando las aplicaciones especifican la opción
MQPER_PERSISTENCE_AS_Q_DEF.- NO
- Los mensajes de esta cola se pierden tras el reinicio del gestor de colas.
- YES
- Los mensajes de esta cola perduran tras el reinicio del gestor de colas.
- DEFREADA
- Especifica el comportamiento de lectura anticipada predeterminado para los mensajes no persistentes entregados al cliente. La habilitación de la lectura anticipada puede mejorar el rendimiento de las aplicaciones cliente que consumen mensajes no persistentes.
- NO
- Los mensajes no persistentes no son de lectura anticipada a menos que la aplicación cliente esté configurada para solicitar la lectura anticipada.
- YES
- Los mensajes no persistentes se envían al cliente antes de que una aplicación los solicite. Los mensajes no persistentes se pueden perder si el cliente finaliza de forma anómala o si el cliente no suprime todos los mensajes que se envían.
- DISABLED
- Lectura anticipada de mensajes no persistentes en no habilitados para esta cola. Los mensajes no se envían al cliente independientemente de si la aplicación cliente solicita la lectura anticipada.
- DEFSOPT
- La opción de compartición predeterminada para las aplicaciones que abren esta cola para entrada:
- EXCL
- La petición de apertura es para entrada exclusiva de la cola.
- SHARED
- La petición de apertura es para entrada compartida de la cola.
- DEFTYPE
- El tipo de definición de la cola.
- DESCR(cadena )
- Comentario en texto sin formato. Proporciona información descriptiva sobre el objeto cuando un operador emite el mandato DISPLAY QUEUE .
DISTL- Establece si las listas de distribución están soportadas por el gestor de colas asociado.
- YES
- El gestor de colas asociado admite listas de distribución.
- NO
- El gestor de colas asociado no admite listas de distribución.
Nota: Normalmente no cambia este parámetro, porque lo establece el MCA. Sin embargo, puede establecer este parámetro al definir una cola de transmisión si se conoce la capacidad de lista de distribución del gestor de colas de destino. - FORCE
- Este parámetro sólo se aplica al mandato ALTER en colas alias, locales y remotas.
- GET
- Especifica si las aplicaciones deben tener permiso para obtener mensajes de esta cola:
- ENABLED
- Los mensajes se pueden recuperar de la cola, mediante aplicaciones debidamente autorizadas.
- DISABLED
- Las aplicaciones no pueden recuperar mensajes de la cola.
- HARDENBO y NOHARDENBO
- Especifica si se ha reforzado el recuento del número de veces que se ha restituido un mensaje. Cuando se endurece el recuento, el valor del campo BackoutCount del descriptor de mensaje se graba en el registro antes de que una operación MQGET devuelva el mensaje. Escribir el valor en el registro garantiza que el valor es preciso en los reinicios del gestor de colas.
IMGRCOVQ- Especifica si un objeto de cola dinámica local o permanente es recuperable a partir de una imagen de soporte, si se está utilizando el registro lineal. Los valores posibles son:
- SÍ
- Estos objetos de cola se pueden recuperar.
- NO
- Los comandos rcdmqimg (grabar imagen multimedia) yrcrmqobj (volver a crear objeto) no están permitidos para estos objetos, y las imágenes multimedia automáticas, si están activadas, no se escriben para estos objetos.
- QMGR
- Si especifica QMGR, y el atributo IMGRCOVQ para el gestor de colas especifica YES, estos objetos de cola son recuperables.
INDXTYPE- El tipo de índice mantenido por el gestor de colas para acelerar las operaciones de MQGET en la cola. Para las colas compartidas, el tipo de índice determina el tipo de operaciones MQGET que se pueden utilizar.
- INITQ(cadena )
- El nombre local de la cola de inicio en este gestor de colas, en el que se graban los mensajes desencadenantes relacionados con esta cola. Consulte Reglas para la denominación de objetos IBM MQ.
- LIKE(qtype-nombre )
- El nombre de una cola, con parámetros que se utilizan para modelar esta definición.
![[AIX, Linux, Windows]](ngalw.gif)
MAXDEPTH(número entero )- Número máximo de mensajes permitidos en la cola.
MAXFSIZE- Tamaño máximo, en megabytes, hasta el que puede crecer un archivo de cola. Es posible que un archivo de cola supere este tamaño si ha configurado el valor para que sea inferior al tamaño de archivo de cola actual.
- MAXMSGL(número entero )
- Longitud máxima (en bytes) de los mensajes de esta cola.
- MONQ
- Controla la recopilación de los datos de supervisión para las colas.
- MSGDLVSQ
- Secuencia de entrega de mensajes.
NPMCLASS- El nivel de fiabilidad que se debe asignar a los mensajes no persistentes que se colocan en la cola:
- NORMAL
- Los mensajes no persistentes se pierden después de una anomalía o de una conclusión del gestor de colas. Estos mensajes se descartan en un reinicio del gestor de colas.
- HIGH
- El gestor de colas intenta retener los mensajes no persistentes en esta cola a través de un reinicio o conmutación del gestor de colas.
Nota: En una configuración HA nativa, cualquier cambio de líder de una instancia del gestor de colas siempre da lugar al descarte de los mensajes no persistentes, independientemente de la configuración de NPMCLASS. - PROCESS(cadena )
- El nombre local del proceso IBM MQ .
- PROPCTL
- Atributo de control de propiedad. El atributo es opcional. Es aplicable a colas locales, alias y modelo.Nota: Si la aplicación está abriendo una cola alias, debe establecer este valor en las colas alias y destino.
- PUT
- Indica si pueden transferirse mensajes a la cola.
- ENABLED
- Los mensajes se pueden añadir a la cola (mediante aplicaciones debidamente autorizadas).
- DISABLED
- No se pueden añadir mensajes a la cola.
- QDEPTHHI(número entero )
- El umbral con el que se compara la profundidad de cola para generar un suceso Profundidad de cola alta.
- QDEPTHLO(número entero )
- El umbral con el que se compara la profundidad de cola para generar un suceso Profundidad de cola baja.
- QDPHIEV
- Controla si se generan sucesos de profundidad de cola alta.
- QDPLOEV
- Controla si se generan sucesos de Profundidad de cola baja.
- QDPMAXEV
- Controla si se generan sucesos Cola llena.
QSGDISP- Este
parámetro se aplica únicamente a z/OS.
Especifica la disposición del objeto dentro del grupo.
Tabla 5. Disposiciones de objeto para QSGDISP opciones QSGDISP DEFINE Copiar El objeto se define en el conjunto de páginas del gestor de colas que ejecuta el mandato. Utiliza el objeto QSGDISP(GROUP) del mismo nombre que el objeto LIKE.
Por ejemplo, si emite el mandato siguiente,
el gestor de colas busca en el repositorio de configuración compartida una definición deDEFINE QUEUE(q_name) REPLACE QSGDISP(COPY)QUEUEdenominada q_name. Si se encuentra una definición deQUEUEcoincidente, el gestor de colas crea una copia local de esta definición en el conjunto de páginas del gestor de colas.Para las colas locales, los mensajes se almacenan en los conjuntos de páginas de cada gestor de colas y sólo están disponibles a través de dicho gestor de colas.
Grupo La definición de objeto reside en el repositorio de configuración compartido. QSGDISP(GROUP) solo está permitido si el gestor de colas está en un grupo de compartición de colas.
Si el mandato DEFINE para el objeto QSGDISP(GROUP) es satisfactorio, se genera el mandato
DEFINE QUEUE(q_name) REPLACE QSGDISP(COPY)y se envía a todos los gestores de colas activos del grupo de compartición de colas para realizar o renovar copias locales en el conjunto de páginas cero.El DEFINE para el objeto de grupo entra en vigor independientemente de si el mandato generado con QSGDISP(COPY) falla.
private No permitido. QMGR El objeto se define en el conjunto de páginas del gestor de colas que ejecuta el mandato.
compartidas Esta opción sólo se aplica a las colas locales. El objeto se define en el repositorio compartido. Los mensajes se almacenan en el recurso de acoplamiento y están disponibles para cualquier gestor de colas del grupo de compartición de colas. Sólo puede especificar SHARED si: CFSTRUCTno está en blancoINDXTYPEno esMSGTOKEN- La cola no es:
SYSTEM.CHANNEL.INITQSYSTEM.COMMAND.INPUT
- QSVCIEV
- Controla si se generan sucesos de intervalo de servicio alto o de intervalo de servicio correcto.
- QSVCINT(número entero )
- El intervalo de servicio utilizado para la comparación para generar sucesos de intervalo de servicio alto y de intervalo de servicio correcto.
- SUSTITUIR & NOREPLACE
- Esta opción controla si cualquier definición existente se va a sustituir por esta.
Nota: En IBM MQ for z/OS, una definición existente solo se sustituye si tiene la misma disposición. Cualquier objeto con una disposición diferente no se cambia.- REPLACE
- Si el objeto existe, el efecto es como emitir el mandato ALTER sin el parámetro FORCE y con todos los demás parámetros especificados. En concreto, tenga en cuenta que los mensajes que están en la cola existente se conservan.
Existe una diferencia entre el mandato ALTER sin el parámetro FORCE y el mandato DEFINE con el parámetro REPLACE . La diferencia es que ALTER no cambia los parámetros no especificados, pero DEFINE con REPLACE establece todos los parámetros. Si utiliza REPLACE, los parámetros no especificados se toman del objeto especificado en el parámetro LIKE , o de la definición predeterminada, y los parámetros del objeto que se está sustituyendo, si existe uno, se ignoran.
El mandato falla si se cumplen las dos sentencias siguientes:- El mandato establece parámetros que requerirían el uso del parámetro FORCE si estuviera utilizando el mandato ALTER
- El objeto está abierto
El mandato ALTER con el parámetro FORCE se ejecuta correctamente en esta situación.
Si SCOPE(CELL) se especifica en AIX, Linux, and Windows, y ya existe una cola con el mismo nombre en el directorio de celdas, el comando falla, incluso si REPLACE se especifica. - NOREPLACE
- La definición no debe sustituir ninguna definición existente del objeto.
- RETINTVL(número entero )
- El número de horas desde el momento en que se definió la cola, después de las cuales la cola ya no es necesaria. El valor debe estar en el rango de 0 a 999.999.999.
- RNAME(cadena )
- Nombre de la cola remota. Este parámetro es el nombre local de la cola tal como se define en el gestor de colas especificado por RQMNAME.
- RQMNAME(cadena )
- El nombre del gestor de colas remoto en el que se define la cola RNAME .
SCOPE- Especifica el ámbito de la definición de cola.
- SHARE y NOSHARE
- Especifica si varias aplicaciones pueden obtener mensajes de esta cola.
![[MQ 9.3.0 Jul 2022]](ng930cd.gif)
STATQ- Especifica si la recopilación de datos de estadísticas está habilitada:
- QMGR
- La recopilación de datos de estadísticas se basa en el valor del parámetro STATQ del gestor de colas.
- ON
- Si el valor del parámetro STATQ del gestor de colas no es NONE, se habilita la recopilación de datos estadísticos para la cola.
- OFF
- La recopilación de datos de estadísticas para la cola está inhabilitada.
STGCLASS( cadena )- El nombre de la clase de almacenamiento.
STREAMQ- El nombre de una cola secundaria donde se coloca una copia de cada mensaje.
STRMQOS- La calidad de servicio que se debe utilizar al entregar mensajes a la cola de modalidad continua.
- TARGET(cadena )
- El nombre del objeto de cola o tema con alias; consulte Reglas para la denominación de objetos IBM MQ. El objeto puede ser una cola o un tema tal como lo define TARGTYPE. La longitud máxima es de 48 caracteres.
- TARGTYPE(cadena )
- El tipo de objeto en el que se resuelve el alias.
- QUEUE (Valor predeterminado)
- El alias se resuelve en una cola.
- TOPIC
- El alias se resuelve en un tema.
- TRIGDATA(cadena )
- Los datos que se insertan en el mensaje desencadenante. La longitud máxima de la serie es de 64 bytes.
- TRIGDPTH(número entero )
- El número de mensajes que deben estar en la cola antes de que se escriba un mensaje de activación, si TRIGTYPE es DEPTH. El valor debe estar en el rango de 1 a 999.999.999. El valor predeterminado es
1. - TRIGGER y NOTRIGGER
- Especifica si los mensajes desencadenantes se graban en la cola de inicio, denominada por el parámetro INITQ , para desencadenar la aplicación, denominada por el parámetro PROCESS :
- TRIGGER
- El desencadenamiento está activo y los mensajes desencadenantes se graban en la cola de inicio.
- NOTRIGGER
- El desencadenamiento no está activo y los mensajes desencadenantes no se graban en la cola de inicio. Éste es el valor predeterminado.
Este parámetro recibe soporte solamente en colas locales y de modelo.
- TRIGMPRI(número entero )
- Número de prioridad de mensaje que desencadena esta cola. El valor debe estar comprendido entre cero y el parámetro MAXPRTY del gestor de colas; consulte DISPLAY QMGR (mostrar la configuración del gestor de colas) para obtener más detalles. El valor predeterminado es cero.
- TRIGTYPE
- Especifica si un mensaje desencadenante se graba en la cola de inicio y en qué condiciones. La cola de inicio es (denominada por el parámetro INITQ .
- USAGE
- Uso de cola.
- XMITQ(cadena )
- El nombre de la cola de transmisión que se va a utilizar para reenviar mensajes a la cola remota. XMITQ se utiliza con definiciones de alias de cola remota o de gestor de colas.

![[En desuso]](ngdeprecated.gif)
![[Soporte a largo plazo]](nglts.gif)
![[IBM i]](ngibmi.gif)