[z/OS]

RESOLVE INDOUBT (resolver hebras que quedan pendientes) en z/OS

Utilice el mandato MQSC RESOLVE INDOUBT para resolver las hebras que quedan pendientes porque IBM® MQ o un gestor de transacciones no ha podido resolverlas automáticamente.

Utilización de mandatos MQSC en z/OS

Para obtener información sobre cómo utilizar los mandatos MQSC en z/OS®, consulte Orígenes desde los que puede emitir mandatos MQSC y PCF en IBM MQ for z/OS.

Puede emitir este mandato desde los orígenes 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.

Sinónimo: RES IND

RESOLVE INDOUBT

Leer diagrama de sintaxisOmitir diagrama de sintaxis visual RESOLVE INDOUBT ( nombre-conexión ) ACTION ( COMMITBACKOUT ) NID ( *,id-red ) CMDSCOPE(' ')CMDSCOPE(nombre-gestcolas)1QMNAME(qmgr)
Notas:
  • 1 Sólo es válido cuando el gestor de colas es miembro de un grupo de compartición de colas.

Notas de uso

Este mandato no se aplica a las unidades de recuperación asociadas con aplicaciones por lotes o TSO, a menos que esté utilizando el adaptador RRS.

Descripciones de parámetros para RESOLVE INDOUBT

(nombre-conexión)
Nombre de conexión de 1 a 8 caracteres.
  • Para una conexión CICS® es el ID de aplicación de CICS .
  • Para una conexión de adaptador IMS , es el nombre de trabajo de la región de control de IMS .
  • Para una conexión de puente IMS , es el nombre del gestor de colas IBM MQ .
  • Para una conexión RRS, es RRSBATCH.
  • Para una conexión CHIN, es el nombre del iniciador de canal de IBM MQ .
ACCIÓN
Especifica si se deben confirmar o restituir las hebras dudosas:
COMMIT
Confirma las hebras
BACKOUT
Restituye las hebras
CMDSCOPE
Este parámetro especifica cómo se ejecuta el mandato cuando el gestor de colas es miembro de un grupo de compartición de colas.
' '
El mandato se ejecuta en el gestor de colas en el que se ha especificado. Éste es el valor predeterminado.
nombre-gestcolas
El mandato se ejecuta en el gestor de colas que especifique, siempre que el gestor de colas esté activo dentro del grupo de compartición de colas.

Puede especificar un nombre de gestor de colas, que no sea el gestor de colas en el que se ha especificado el mandato, sólo si está utilizando un entorno de grupo de compartición de colas y si el servidor de mandatos está habilitado.

NID
Identificador de origen. Especifica la hebra o hebras que se van a resolver.
( id-origen )
Es lo que devuelve el mandato DISPLAY CONN, y tiene el formato origin-node.origin-urid, donde:
  • origin-node identifica el originador de la hebra, excepto RRSBATCH donde se omite.
  • origin-urid es el número hexadecimal asignado a la unidad de recuperación por el sistema de origen para que se resuelva la hebra específica.

Cuando origin-node está presente, debe haber un punto (.) entre él y origin-urid.

Puede especificar varios identificadores separados por comas para resolver más de una hebra.

(*)
Resuelve todas las hebras asociadas con la conexión.
QMNAME
Especifica que si el gestor de colas designado es INACTIVE, IBM MQ debe buscar información contenida en el recurso de acoplamiento sobre las unidades de trabajo, realizadas por el gestor de colas indicado, que coinciden con el nombre de conexión y el identificador de origen.

Las unidades de trabajo coincidentes se confirman o se restituyen de acuerdo con la ACTION especificada.

Este mandato sólo resuelve la parte compartida de la unidad de trabajo.

Como el gestor de colas está necesariamente inactivo, los mensajes locales no se ven afectados y permanecen bloqueados hasta que el gestor de colas se reinicia, o después de reiniciar, se conecta con el gestor de transacciones.

Ejemplos:
RESOLVE INDOUBT(CICSA) ACTION(COMMIT) NID(CICSA.ABCDEF0123456789)
RESOLVE INDOUBT(CICSA) ACTION(BACKOUT) NID(*)