sysVar.transactionID

En CICS, la variable de sistema sysVar.transactionID actúa del siguiente modo:
  • Cambia el ID de transacción utilizado para invocar el programa después de una sentencia converse en un programa segmentado.
  • Inicialmente, contiene el valor especificado para la opción restartTransactionID del descriptor de construcción o (en ausencia de ese valor) contiene el ID de transacción utilizado para invocar el programa, excepto en el caso de que programa se haya invocado mediante una sentencia transfer con el formato transferir a programa, caso en que la variable contendrá inicialmente el ID de transacción que haya iniciado el programa que realiza la transferencia.

    Si el programa basado en CICS se ejecuta en una aplicación Web, la variable contiene el ID de transacción para el programa de captura DFHMIRS

En todas las demás plataformas, laLa variable no se utiliza; pero si el programa se ha invocado mediante una sentencia transfer con el formato transferir a programa, la variable contiene el nombre del programa que realiza la transferencia.

Puede utilizar esta variable de cualquiera de estas formas:
  • Como origen o destino de una sentencia assignment o move
  • Como valor de comparación de una expresión lógica
  • Como valor de una sentencia return
Las características de sysVar.transactionID son las siguientes:
Tipo primitivo
CHAR
Longitud de datos
8
¿Se restaura siempre el valor después de una sentencia converse?
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.