Consideraciones relacionadas con CICS

En esta página se proporciona información acerca de la ejecución de programas generados ejecutando EGL en CICS:

Consulte también los enlaces relacionados en la parte inferior de la página.

Propiedades de registro entre programas

En relación a los programas generados en EGL que se ejecutan en CICS para z/OS, los valores de varias propiedades de registro deben ser iguales para cada registro EGL que accede al mismo archivo en la misma unidad de ejecución. Las propiedades de registros son las siguientes:
  • Nombre de archivo
  • Tipo de registro
  • Formato y longitud de la estructura interna
  • Longitud y desplazamiento del elemento clave, si lo hay
  • Desplazamiento de cualquier elemento de longitud de variable en el registro
  • Desplazamiento de cualquier número de elementos de acontecimientos en el registro

Acceso de cola de almacenamiento temporal en CICS

Cuando un registro relativo o de serie está asociado a una cola de almacenamiento temporal en CICS, EGL añade un byte de supresión al principio del registro EGL asociado a la cola. El byte de supresión no está en la misma definición de registro, pero los programas no EGL que comparten la cola temporal deben asignar espacio para el byte, que puede tener dos valores:
  • Uno (1) significa que se suprimió el registro y que la longitud de registro es 1
  • Cero (0) significa que el registro existe lógicamente en el archivo
Las sentencias EGL que operan en una cola de almacenamiento temporal actúan de la forma siguiente:
  • La sentencia add o replace establece el byte de supresión en 0
  • La sentencia delete establece el byte de supresión y la longitud de registro en 1
  • Si el byte de supresión es igual a 1, la sentencia de consulta o actualización establece el valor de error NRF de EGL
  • La sentencia get next salta cada registro de cola en el que el byte de supresión sea 1
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.