Efecto de los problemas con el registro del sistema

Un valor clave de CICS® es su capacidad para implementar sus compromisos de recuperación transaccional y salvaguardar así la integridad de los datos recuperables actualizados por las aplicaciones CICS.

Esta capacidad se basa en el registro de imágenes previas y otra información en el registro del sistema. Sin embargo, el propio registro del sistema puede sufrir problemas relacionados con el software o el hardware, incluidos fallos en el gestor de recuperación de CICS, el dominio del registrador de CICS o el registrador del sistema z/OS®. Aunque los problemas con estos componentes son poco probables, debe conocer las medidas a tomar para minimizar el impacto de tales problemas.

Si el gestor de registros CICS detecta un error en el registro del sistema que indica que se han perdido datos previamente registrados, inicia un apagado de la región. Esta acción minimiza el número de transacciones que fallan después de que se detecte un problema con el registro y, por tanto, minimiza la exposición de la integridad de los datos.

Cualquier problema con el registro del sistema que indique que podría no ser capaz de acceder a todos los datos previamente registrados invalida el registro. En este caso, sólo puede realizar una ejecución de diagnóstico o un arranque inicial de la región a la que pertenece el registro del sistema.

La razón por la que un registro del sistema queda completamente invalidado por este tipo de errores es que CICS ya no puede confiar en que los datos que registró previamente estén disponibles para el procesamiento de recuperación. Por ejemplo, es posible que los últimos registros no estén disponibles y, por lo tanto, no se puedan recuperar las unidades de trabajo más recientes. Sin embargo, pueden faltar datos en cualquier parte del registro del sistema y CICS no puede identificar lo que falta. CICS no puede examinar el registro y determinar exactamente qué datos faltan, porque los datos del registro pueden parecer consistentes en sí mismos incluso cuando CICS ha detectado que faltan algunos datos.

Estos son los mensajes que CICS emite al leer el log durante la inicialización del sistema, excepto cuando se especifica START=INITIAL. Pueden ayudarle a identificar las unidades de trabajo recuperadas:
DFHRM0402
Este mensaje se emite para cada unidad de trabajo cuando se encuentra por primera vez en el registro.
DFHRM0403 y DFHRM0404
Uno de estos mensajes se emite para cada unidad de trabajo cuando se encuentra su contexto. El mensaje informa del estado de la unidad de trabajo.
DFHRM0405
Este mensaje se emite cuando se ha recuperado un punto clave completo del registro.
Si ve que el mensaje DFHRM0402 se emite para una unidad de obra, y coincide con el mensaje DFHRM0403 o DFHRM0404, puede estar seguro del estado de la unidad de obra. Si ve el mensaje DFHRM0405, puede utilizar los mensajes anteriores para determinar qué unidades de trabajo están incompletas, y también puede estar seguro de que no falta ninguna por completo.

Otra clase de problema con el registro del sistema es el que no indica ninguna pérdida de datos previamente registrados; por ejemplo, el acceso al flujo de registro se perdió debido a la terminación del espacio de direcciones del registrador del sistema z/OS. Esta clase de problema causa una terminación inmediata de CICS porque un reinicio de emergencia posterior probablemente tendrá éxito cuando la causa del problema se haya resuelto.

Para obtener información sobre cómo solucionar los problemas de registro del sistema, consulte Algunas condiciones que provocan mensajes de error del gestor de registros de CICS.