ISSUE CONFIRMATION

Emite una respuesta positiva a un SEND CONFIRM en una conversación correlacionada APPC.

Sintaxis

CONFIRMACIÓN DE EMISIÓN (APPC)

Leer el diagrama sintácticoSaltar diagrama de sintaxis visualISSUE CONFIRMATIONCONVID( nombre)STATE( CVDA)

Condiciones: INVREQ, NOTALLOC, SIGNAL, TERMERR

NOHANDLE, RESP, y RESP2 son opciones comunes que se pueden añadir a todos los comandos EXEC CICS para procesar condiciones de error. No se incluyen explícitamente en el diagrama de sintaxis del comando ni en las descripciones de las opciones. Para obtener información sobre estas opciones comunes y la sintaxis del comando EXEC CICS, consulte EXEC CICS formato de comando y consideraciones de programación.

Descripción

ISSUE CONFIRMATION permite que un programa de aplicación responda positivamente cuando se ha especificado la opción CONFIRM en un comando SEND ejecutado por una transacción asociada.

Opciones

CONVID(nombre)
identifica la conversación en la que enviar la respuesta. El nombre de 4 caracteres identifica el token devuelto por un comando ALLOCATE ejecutado previamente en EIBRSRCE en el EIB, o el token que representa la instalación principal (devuelto por un comando ASSIGN ejecutado previamente).

Por compatibilidad con versiones anteriores, se acepta SESIÓN como sinónimo de CONVID. Los nuevos programas deben utilizar CONVID.

Si se omiten CONVID y SESSION, se asume la instalación principal.

ESTADO ( cvda )
obtiene el estado de la conversación actual. Los valores cvda devueltos por CICS® son:
  • Asignadas
  • CONFFREE
  • CONFRECE
  • CONFSEND
  • FREE
  • SIN CUOTAS
  • PENDRECEIVE
  • RECIBIR
  • RETROTRAER
  • ENVIAR
  • SINCRONIZACIÓN LIBRE
  • SINCRECE
  • SYNCSEND

Condiciones

16 INVREQ
Valores de RESP2:
200
Una aplicación de servidor de enlace de programa distribuido especificó la sesión de envío de funciones en la opción CONVID.
también se produce (RESP2 no configurado) en cualquiera de las siguientes situaciones:
  • CONFIRMACIÓN DE EMISIÓN se utiliza en una conversación que es cualquiera de las siguientes:
    • Nivel de sincronización 0
    • No asignado a la APPC

Acción por defecto: terminar la tarea anormalmente.

61 NO ASIGNAR
se produce si el valor CONVID especificado se refiere a una conversación que no es propiedad de la aplicación.

Acción por defecto: terminar la tarea anormalmente.

24 SEÑAL
se produce cuando se recibe un comando de control de flujo de datos SIGNAL entrante de una transacción asociada. EIBSIG siempre se activa cuando se recibe una señal entrante.

Acción por defecto: ignorar la condición.

81 TERMERR
se produce por un error relacionado con la sesión. Cualquier acción en esa conversación que no sea una LIBERACIÓN provoca una interrupción de ATCV.

Una solicitud de CANCELAR TAREA por parte de un programa de error de nodo de usuario (NEP) puede causar esta condición si la tarea tiene una solicitud de control de terminal pendiente activa cuando el programa de condición anormal de nodo gestiona el error de sesión.

Acción por defecto: terminar la tarea anormalmente con el código ATNI.