La opción restartTransactionID del descriptor de construcción indica el ID de transacción utilizado para reiniciar un programa generado para CICS para z/OS. El reinicio se produce cuando el usuario somete datos en respuesta a una sentencia converse en un programa que se ejecuta en una aplicación Web o en un programa que se ejecuta en una aplicación de texto y se segmenta.
El valor de restartTransactionID inicializa el valor de la variable del sistema sysVar.transactionID. El valor por omisión es un espacio en blanco lo que causa que EGL inicialice sysVar.transactionID con el ID de transacción utilizado para invocar el programa.
Si especifica restartTransactionID cuando la opción cicsEntries del descriptor de construcción se establece en un valor distinto de NONE, EGL genera entradas de definición CICS para la transacción y cicsEntries indica el formato para esas entradas.
Para un programa que se ejecuta en una aplicación Web, el valor de restartTransactionID hace referencia al ID de transacción para el programa de captura DFHMIRS. Para evitar iniciar CPMI cuando el ID de transacción no es CPMI, añada tpn_ al inicio del ID de transacción. Por ejemplo, si el ID de transacción es WEBT, especifique tpn_WEBT, pero si el ID de transacción es CPMI, especifique solo CPMI. Si especifica WEBT sin tpn_, CICS inicia CPMI, que a su vez pasa el control a WEBT.
Conceptos relacionados
Componente descriptor de construcción
Archivos de tabla CICS
Segmentación en aplicaciones de texto
Consulta relacionada
Opciones del descriptor de construcción
cicsEntries
startTransactionID
sysVar.transactionID