Tratamiento de la limpieza del estado de las instalaciones - VSAM
El programa de limpieza del estado de las instalaciones (VSAM) (DFHMALFC) gestiona el procesamiento de limpieza del estado de las instalaciones cuando se ejecutan flujos de servicio Link3270 simples, persistentes y complejos.
DFHMALFC explora el archivo de estado Link3270 e invoca el procesamiento para eliminar los datos de estado de la sesión de la instalación Link3270 caducados. Invoca el procesamiento para anular la asignación de las instalaciones de puente Link3270 asociadas que CICS no ha eliminado automáticamente porque la instalación estaba inactiva durante el intervalo de tiempo de mantenimiento. Consulte Desarrollo de interfaces externas para obtener más información sobre el procesamiento del intervalo keeptime por CICS.
El archivo de estado Link3270 utilizado por DFHMALFC se llama DFHMAL2F.
- DFHMALFC consulta el archivo de estado de la instalación Link3270.
- Si se cumplen las siguientes condiciones, DFHMALFC llama al programa de limpieza, DFHMALFD:
- Se ha encontrado un registro coincidente y no está en uso.
Se comprueba si se ha superado el tiempo de expiración del estado de la sesión de la instalación.
- Se ha superado el tiempo de expiración del estado de sesión de la instalación
Se comprueba la existencia de la instalación del puente Link3270 y que no se encuentra en estado LIBERADO.
- Se ha encontrado un registro coincidente y no está en uso.
- Si se ha borrado la instalación puente Link3270, se borra el registro que contiene los datos de estado de sesión de la instalación y se reanuda la exploración del archivo de estado Link3270. Cuando se encuentra la condición 'END' en el browse, esta tarea de limpieza se programa para iniciarse en el intervalo SI solicitado. Consulte Configuración del procedimiento de arranque automático para los programas de limpieza del estado de las instalaciones Link3270 para obtener información sobre la configuración del intervalo SI.
- El programa de limpieza anula la asignación de las instalaciones de puente existentes y elimina los datos de estado de sesión de la instalación asociada, tanto si dichos datos están almacenados en un almacenamiento temporal como en un conjunto de datos VSAM.