Tratamiento de la limpieza del estado de las instalaciones - TSQ

Función estabilizada: La capacidad de Service Flow Runtime y Service Flow Modeler en IBM Developer for z/OS 14.2.3 están estabilizadas. Considere exponer y orquestar aplicaciones como servicios API mediante z/OS Connect Enterprise Edition o servicios web CICS®, o escribiendo aplicaciones web en Java o Node.js Consulte también Avisos de estabilización y funciones discontinuadas.

Si está ejecutando flujos de servicio Link3270 simples y no persistentes, el procesamiento de limpieza del estado de las instalaciones se ejecuta en colas de almacenamiento temporal (TSQ) y es gestionado por el programa de limpieza del estado de las instalaciones (TSQ) en tiempo de ejecución del flujo de servicio CICS (DFHMALSC).

DFHMALSC explora las colas de almacenamiento temporal (TS) del estado de la instalación Link3270 e inicia el procesamiento para eliminar los datos de estado de sesión de la instalación CICS Service Flow Runtime 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 proceso es el siguiente:
  1. DFHMALSC navega por la cola de almacenamiento temporal (TS) del estado de la instalación Link3270.
    Los nombres de las colas TS tienen una longitud de 16 bytes y el siguiente formato:
    TSQ name = "DFHMA"  +  facility token (8 byte hex value) +  x'FFFFFF' (3 byte hex value = HIGH-VALUES).
  2. Si se cumplen las siguientes condiciones, DFHMALSC llama al programa de limpieza de desasignación de instalaciones Link3270, DFHMALFD:
    • Se ha encontrado una cola TS coincidente y no está en uso.

      Se comprueba si se ha superado el tiempo de expiración del estado de sesión de la instalación CICS Service Flow Runtime.

    • Se ha superado el tiempo de caducidad 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.

  3. Si se ha eliminado la instalación de puente Link3270, se elimina la cola TS que contiene los datos de estado de sesión de la instalación CICS Service Flow Runtime y se reanuda la exploración de las colas TS. 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.
  4. El programa Link3270 Facility Deallocate Cleanup desasigna las instalaciones puente existentes y borra los datos de estado de sesión de la instalación asociada, tanto si esos datos están almacenados en una cola TS como en un conjunto de datos VSAM.