Registros de diarios
Los registros de diario se graban en una corriente de anotaciones cronológicas directamente desde un programa de aplicación de usuario o desde un programa de gestión CICS® en nombre de una aplicación de usuario.
Los registros de diario se pueden escribir desde una aplicación de usuario utilizando el mandato de API WRITE JOURNALNAME . Puede habilitar o inhabilitar un diario desde un programa de aplicación con el mandato SPI SET JOURNALNAME .
El acceso a los datos registrados en los flujos de registro se realiza a través de una interfaz de subsistema MVS (SSI), LOGR. Los programas de usuario existentes pueden leer las secuencias de registro generales, siempre que especifique el parámetro SUBSYS y las opciones de soporte en el DD para las secuencias de registro en el JCL de trabajo por lotes. Si especifica el nombre de subsistema LOGR en el parámetro SUBSYS , LOGR puede interceptar solicitudes de apertura y lectura de conjunto de datos en el SSI y convertirlas en accesos de corriente de registro.
- En el formato de registro utilizado en CICS/ESA 4.1 y anteriores, para la compatibilidad con programas de utilidad más antiguos (seleccionado por la opción COMPAT41 )
- En el formato CICS Transaction Server for z/OS® para programas de utilidad más recientes o actualizados que necesitaban acceder a la información de registro.
Los registros del sistema CICS sólo están disponibles en el formato CICS Transaction Server for z/OS , por lo que debe asegurarse de que los programas de utilidad que manejaron los registros del sistema en los releases anteriores a CICS Transaction Server for z/OS se convierten para manejar este formato.
- Para los registros en formato CICS Transaction Server for z/OS en registros generales, los programas fuera de línea escritos por el usuario pueden correlacionar registros de diario incluyendo una sentencia INCLUDE DFHLGGFD. Esta sentencia genera la versión de ensamblador de DSECT.
- Para los registros formateados con la opción COMPAT41 , los programas fuera de línea escritos por el usuario pueden correlacionar registros de diario emitiendo la sentencia DFHJCR CICSYST = YES, lo que hace que DFHJCRDS DSECT se incluya en el programa.
El DSECT generado es el mismo que el DSECT obtenido para programas CICS mediante la sentencia COPY DFHJCRDS. La única diferencia es que los campos no están precedidos por un área de contabilidad de almacenamiento CICS . DSECT está pensado para correlacionar registros de diario directamente en el bloque, en lugar de hacerlo en un área de almacenamiento CICS .