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.
Puede 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 de las colas DEFINE
Notas de uso de las 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 administrador de colas del grupo de uso compartido de colas 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 tipo QLOCAL, QREMOTE, o QALIAS y tiene la disposición,QSGDISP(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 cola con el comando DEFINE QREMOTE (definir una nueva definición de cola remota local ).
Descripción de los parámetros de las colas " DEFINE
| Parámetro | Cola local | Cola modelo | Cola alias | Cola remota |
|---|---|---|---|---|
| ACCTQ | ![]() |
![]() |
||
| BOQNAME | ![]() |
![]() |
||
| BOTHRESH | ![]() |
![]() |
||
CAPEXPRY |
![]() |
![]() |
![]() |
![]() |
CFSTRUCT |
![]() |
![]() |
||
| CLCHNAME | ![]() |
|||
| CLUSNL | ![]() |
![]() |
![]() |
|
| CLUSTER | ![]() |
![]() |
![]() |
|
| CLWLPRTY | ![]() |
![]() |
![]() |
|
| CLWLRANK | ![]() |
![]() |
![]() |
|
| CLWLUSEQ | ![]() |
|||
CMDSCOPE |
![]() |
![]() |
![]() |
![]() |
| CUSTOM | ![]() |
![]() |
![]() |
![]() |
| DEFBIND | ![]() |
![]() |
![]() |
|
| DEFPRESP | ![]() |
![]() |
![]() |
![]() |
| DEFPRTY | ![]() |
![]() |
![]() |
![]() |
| DEFPSIST | ![]() |
![]() |
![]() |
![]() |
| DEFREADA | ![]() |
![]() |
![]() |
|
| DEFSOPT | ![]() |
![]() |
||
| DEFTYPE | ![]() |
|||
| DESCR | ![]() |
![]() |
![]() |
![]() |
| DISTL | ![]() |
![]() |
||
| FORCE | ![]() |
![]() |
![]() |
|
| GET | ![]() |
![]() |
![]() |
|
| HARDENBO or NOHARDENBO | ![]() |
![]() |
||
| IMGRCOVQ | ![]() |
![]() |
||
INDXTYPE |
![]() |
![]() |
||
| INITQ | ![]() |
![]() |
||
| LIKE | ![]() |
![]() |
![]() |
![]() |
| MAXDEPTH | ![]() |
![]() |
||
| MAXFSIZE | ![]() |
![]() |
||
| MAXMSGL | ![]() |
![]() |
||
| MONQ | ![]() |
![]() |
||
| MSGDLVSQ | ![]() |
![]() |
||
| NOREPLACE | ![]() |
![]() |
![]() |
![]() |
| NPMCLASS | ![]() |
![]() |
||
![]() OTELPCTL |
![]() |
![]() |
![]() |
|
![]() OTELTRAC |
![]() |
![]() |
![]() |
|
| PROCESS | ![]() |
![]() |
||
| PROPCTL | ![]() |
![]() |
![]() |
|
| PUT | ![]() |
![]() |
![]() |
![]() |
queue-name |
![]() |
![]() |
![]() |
![]() |
| QDEPTHHI | ![]() |
![]() |
||
| QDEPTHLO | ![]() |
![]() |
||
| QDPHIEV | ![]() |
![]() |
||
| QDPLOEV | ![]() |
![]() |
||
| QDPMAXEV | ![]() |
![]() |
||
QSGDISP |
![]() |
![]() |
![]() |
![]() |
| QSVCIEV | ![]() |
![]() |
||
| QSVCINT | ![]() |
![]() |
||
| REPLACE | ![]() |
![]() |
![]() |
![]() |
| RETINTVL | ![]() |
![]() |
||
| RNAME | ![]() |
|||
| RQMNAME | ![]() |
|||
| SCOPE | ![]() |
![]() |
![]() |
|
| SHARE or NOSHARE | ![]() |
![]() |
||
| STATQ | ![]() |
![]() |
||
STGCLASS |
![]() |
![]() |
||
| STREAMQ | ![]() |
![]() |
||
| STRMQOS | ![]() |
![]() |
||
| TARGET | ![]() |
|||
| TARGQ | ![]() |
|||
| TARGTYPE | ![]() |
|||
| TRIGDATA | ![]() |
![]() |
||
| TRIGDPTH | ![]() |
![]() |
||
| TRIGGER or NOTRIGGER | ![]() |
![]() |
||
| TRIGMPRI | ![]() |
![]() |
||
| TRIGTYPE | ![]() |
![]() |
||
| USAGE | ![]() |
![]() |
||
| XMITQ | ![]() |
- nombre de la cola
- Nombre local de la cola, excepto la cola remota donde es la definición local de la cola remota.
- ACCTQ
- Especifica si se debe activar la recopilación de datos de contabilidad para la cola. En z/OS, los datos recopilados son datos de contabilidad de clase 3 (contabilidad a nivel de subproceso y a nivel de cola). Para que se recopilen los datos contables de esta cola, también deben estar habilitados los datos contables de esta conexión. Active la recopilación de datos contables configurando el atributo del gestor de colas ACCTQ o el campo de opciones de la estructura
MQCNOen la llamada MQCONNX .- QMGR
- La recogida de datos contables se basa en la configuración 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 contables está desactivada para la cola.
- BOQNAME (nombre de la 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 parámetro " BOTHRESH ".
- BOTHRESH(número entero )
- El umbral de retroceso.
![[ MQ 9.4.0 Jun 2024]](ng940.gif)
CAPEXPRY(número 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.
![[ MQ 9.4.0 Jun 2024]](ng940.gif)
![[z/OS]](ngzos.gif)
Importante: No se puede especificar un valor entero para el CAPEXPRY atributo en un objeto de cola con QSGDISP ( COMPARTIDO | GRUPO | COPIA ), que reside en un grupo de uso compartido de colas que contiene administradores de colas que ejecutan cualquier versión de IBM MQ for z/OS por debajo de 9.4.0. Intentar hacerlo da como resultado CSQM532I y CSQM533I mensajes para identificar qué gestores de cola no admiten CAPEXPRY, y ninguna modificación del objeto.Para obtener más información sobre el procesamiento de caducidad de mensajes, consulte CAPEXPRY: Limitar el tiempo de caducidad de los mensajes.
- 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 de la instalación de acoplamiento en la que desea que se almacenen los mensajes cuando utilice colas compartidas.
- CLCHNAME(nombre del canal )
Este parámetro sólo se admite 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 a efectos de la distribución de la carga de trabajo del clúster. Este parámetro sólo es válido para colas locales, remotas y de alias. El valor debe estar comprendido entre cero y 9, siendo cero la prioridad más baja y 9 la más alta. Para más información sobre este atributo, véase Atributo de cola CLWLPRTY.
- CLWLRANK (número entero )
- Especifica el rango de la cola a efectos de la distribución de la carga de trabajo del clúster. Este parámetro sólo es válido para colas locales, remotas y de alias. El valor debe estar comprendido entre cero y 9, siendo cero el rango más bajo y 9 el más alto. Para más información sobre este atributo, véase 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 remota. El parámetro no tiene efecto cuando el MQPUT se origina en un canal de cluster. Este parámetro sólo es válido para las 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 una instancia más de la cola del clúster a efectos de distribución de la carga de trabajo.
- LOCAL
- La cola local es el único objetivo de la operación MQPUT .
CMDSCOPE- Este parámetro se aplica únicamente a z/OS. Especifica dónde se ejecuta el comando cuando el gestor de colas es miembro de un grupo de compartición de colas.
- CUSTOM(cadena )
- Este atributo contiene los valores de los atributos, como pares de nombre y valor, separados por al menos un espacio.
- DEFBIND
- Especifica el enlace que se utilizará cuando la aplicación especifique
MQOO_BIND_AS_Q_DEFen la llamada a MQOPEN y la cola sea 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 gestor de cola no está vinculado a ninguna instancia de la cola del clúster. El gestor de colas selecciona una instancia de cola específica cuando el mensaje se pone utilizando MQPUT. Cambia esa selección más tarde, 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 Put a la cola especificando
MQPMO_RESPONSE_AS_Q_DEFse emiten como si se especificaraMQPMO_SYNC_RESPONSEen su lugar. - ASYNC
- Las operaciones Put a la cola que especifica
MQPMO_RESPONSE_AS_Q_DEFse emiten como si se especificaraMQPMO_ASYNC_RESPONSEen su lugar; consulte Opciones de MQPMO (MQLONG).
- DEFPRTY(número entero )
- La prioridad por defecto de los mensajes puestos en la cola. El valor debe estar en el rango de 0 a 9. Cero es la prioridad más baja, hasta el parámetro MAXPRTY queue manager. El valor por defecto de MAXPRTY es 9.
- DEFPSIST
- Especifica la persistencia de mensajes que se utilizará cuando las aplicaciones especifiquen 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 predeterminado de lectura anticipada para los mensajes no persistentes entregados al cliente. Activar la lectura anticipada puede mejorar el rendimiento de las aplicaciones cliente que consumen mensajes no persistentes.
- NO
- Los mensajes no persistentes no se leen por adelantado a menos que la aplicación cliente esté configurada para solicitar la lectura por adelantado.
- YES
- Los mensajes no persistentes se envían al cliente antes de que una aplicación los solicite. Los mensajes no persistentes pueden perderse si el cliente finaliza de forma anormal o si no borra todos los mensajes que se le envían.
- DISABLED
- La lectura anticipada de mensajes no persistentes no está habilitada para esta cola. Los mensajes no se envían por adelantado al cliente, independientemente de si la aplicación cliente solicita la lectura por adelantado.
- DEFSOPT
- La opción de compartir por defecto para las aplicaciones que abren esta cola de 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 comando DISPLAY QUEUE .
DISTL- Establece si el gestor de colas asociado admite listas de distribución.
- 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 se modifica este parámetro, ya que lo establece el MCA. Sin embargo, puede establecer este parámetro al definir una cola de transmisión si se conoce la capacidad de la lista de distribución del gestor de colas de destino. - FORCE
- Este parámetro sólo se aplica al comando ALTER en colas de alias, locales y remotas.
- GET
- Especifica si se debe permitir a las aplicaciones obtener mensajes de esta cola:
- ENABLED
- Las aplicaciones debidamente autorizadas pueden recuperar mensajes de la cola.
- DISABLED
- Las aplicaciones no pueden recuperar mensajes de la cola.
- HARDENBO y NOHARDENBO
- Especifica si se endurece el recuento del número de veces que un mensaje ha sido retirado. Cuando se endurece el recuento, el valor del campo BackoutCount del descriptor de mensaje se escribe en el registro antes de que el mensaje sea devuelto por una operación MQGET. Al escribir el valor en el registro se garantiza que el valor sea preciso en todos los reinicios del gestor de colas.
IMGRCOVQ- Especifica si un objeto de cola dinámico local o permanente se puede recuperar de una imagen multimedia, 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- Tipo de índice que mantiene el gestor de colas para agilizar las operaciones de MQGET en la cola. Para las colas compartidas, el tipo de índice determina el tipo de operaciones MQGET que pueden utilizarse.
- INITQ(cadena )
- El nombre local de la cola de iniciación en este gestor de colas, en la que se escriben los mensajes de activación relacionados con esta cola. Véanse las reglas de denominación de los 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 )- El número máximo de mensajes permitidos en la cola.
MAXFSIZE- El tamaño máximo, en megabytes, que puede alcanzar 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 actual del archivo de cola.
- MAXMSGL(número entero )
- La longitud máxima (en bytes) de los mensajes en 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 asignará a los mensajes no persistentes que se pongan en cola:
- NORMAL
- Los mensajes no persistentes se pierden tras un fallo o el cierre del gestor de colas. Estos mensajes se descartan al reiniciar el gestor de colas.
- HIGH
- El gestor de colas intenta retener los mensajes no persistentes en esta cola durante un reinicio o conmutación del gestor de colas.
![[ MQ 9.4.3 Jun 2025]](ng943.gif)
OTELPCTL- Si el gestor de colas propaga automáticamente el contexto de seguimiento desde el entorno de la aplicación al mensaje en MQPUT, o desde el mensaje al entorno en MQGET.
Puede ser uno de los valores siguientes:
- QMGR
- Se utiliza el valor de OTELPCTL en el gestor de colas. Este es el valor predeterminado.
- MANUAL
- La propagación automática no se produce. Si es necesario, las aplicaciones pueden propagar manualmente las propiedades del contexto de rastreo.
- AUTOMÁTICA
- La propagación automática se produce si la aplicación se encuentra en un entorno que admite la propagación automática.
Si el gestor de colas está en un grupo de uso compartido de colas y la cola tiene un QSGDISP de SHARED, COPY o GROUP, este valor solo se puede establecer si todos los gestores de colas se han iniciado en IBM MQ 9.4.3 o posterior. De lo contrario, el comando falla y se emiten los CSQM533I mensajes CSQM532I y en el registro de tareas del gestor de colas, para identificar los gestores de colas que no admiten OTELPCTL.
Para más información sobre la propagación automática, véase Propagación de trazas.
Este parámetro sólo es válido en z/OS.
![[ MQ 9.4.3 Jun 2025]](ng943.gif)
OTELTRAC- Si el gestor de colas emite spans cuando se envían o consumen mensajes de esta cola.
Puede ser uno de los valores siguientes:
- QMGR
- Se utiliza el valor de OTELTRAC en el gestor de colas. Este es el valor predeterminado.
- OFF
- Los espacios no se emiten aunque los mensajes tengan contexto de rastreo.
- ON
- Los espacios se emiten si los mensajes tienen contexto de rastreo.
Para obtener más información sobre la emisión de span, consulte Emisión de span.
Este parámetro sólo es válido en z/OS.
- PROCESS(cadena )
- El nombre local del proceso IBM MQ .
- PROPCTL
- Atributo de control de la propiedad. El atributo es opcional. Es aplicable a colas locales, de alias y de modelo.Nota: Si su aplicación está abriendo una cola de alias, debe establecer este valor tanto en la cola de alias como en la de destino.
- PUT
- Indica si pueden transferirse mensajes a la cola.
- ENABLED
- Se pueden añadir mensajes 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 la cola para generar un evento de profundidad de cola alta.
- QDEPTHLO(número entero )
- El umbral con el que se compara la profundidad de la cola para generar un evento de profundidad de cola baja.
- QDPHIEV
- Controla si se generan eventos de profundidad de cola alta.
- QDPLOEV
- Controla si se generan eventos de profundidad de cola baja.
- QDPMAXEV
- Controla si se generan eventos de 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 GROUP (GRUPO) ( QSGDISP) 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(GRUPO ) solo se permite si el administrador de la cola está en un grupo de cola compartida.
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 tiene efecto independientemente de si falla el comando generado con QSGDISP(COPY ).
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: - CFSTRUCT no está en blanco
- INDXTYPE no es MSGTOKEN
- La cola no es:
SYSTEM.CHANNEL.INITQSYSTEM.COMMAND.INPUT
- QSVCIEV
- Controla si se generan eventos de Intervalo de Servicio Alto o Intervalo de Servicio OK.
- QSVCINT(número entero )
- El intervalo de servicio utilizado como comparación para generar los eventos Intervalo de servicio alto e Intervalo de servicio OK.
- REPLACE & 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 se SCOPEespecifica ( CELL ) en AIX, Linux, and Windowsy 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 que se definió la cola, después de las cuales la cola ya no es necesaria. El valor debe estar comprendido entre 0 y 999.999.999.
- RNAME(cadena )
- Nombre de la cola remota. Este parámetro es el nombre local de la cola definido en el gestor de colas especificado por RQMNAME.
- RQMNAME(cadena )
- El nombre del gestor de colas remoto en el que está definida la cola RNAME .
SCOPE- Especifica el ámbito de la definición de la cola.
- SHARE y NOSHARE
- Especifica si varias aplicaciones pueden obtener mensajes de esta cola.
- STATQ
- Especifica si está activada la recopilación de datos estadísticos:
- QMGR
- La recopilación de datos estadísticos se basa en la configuración 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 estadísticos para la cola está desactivada.
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 a utilizar cuando se entregan mensajes a la cola de streaming.
- TARGET(cadena )
- El nombre de la cola o del objeto temático al que se asigna el alias; véanse las reglas para asignar nombres a los objetos de IBM MQ . El objeto puede ser una cola o un tema, tal y como se define en TARGTYPE. La longitud máxima es de 48 caracteres.
- TARGTYPE(cadena )
- El tipo de objeto al que resuelve el alias.
- QUEUE (Valor predeterminado)
- El alias resuelve una cola.
- TOPIC
- El alias resuelve un tema.
- TRIGDATA(cadena )
- Los datos que se insertan en el mensaje de activación. La longitud máxima de la cadena 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 comprendido entre 1 y 999.999.999. El valor predeterminado es
1. - TRIGGER y NOTRIGGER
- Especifica si los mensajes de activación se escriben en la cola de iniciación, nombrada por el parámetro INITQ , para activar la aplicación, nombrada por el parámetro PROCESS :
- TRIGGER
- La activación está activa y los mensajes de activación se escriben en la cola de iniciación.
- NOTRIGGER
- La activación no está activa y los mensajes de activación no se escriben en la cola de iniciación. Éste es el valor predeterminado.
Este parámetro recibe soporte solamente en colas locales y de modelo.
- TRIGMPRI(número entero )
- El número de prioridad del mensaje que activa 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 de activación se escribe en la cola de iniciación y en qué condiciones. La cola de iniciación se denomina mediante el parámetro INITQ .
- USAGE
- Uso de la cola.
- XMITQ(cadena )
- Nombre de la cola de transmisión que se 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)
![[IBM i]](ngibmi.gif)