Las acciones soportadas son emitir un mensaje, finalizar la tarea, o emitir un suceso.
Acciones soportadas
CICS supervisa la utilización de recursos de tareas y, si se supera cualquier umbral, tal como lo definen las políticas desplegadas, CICS realiza la acción especificada.
Las acciones que se pueden realizar cuando se supera un umbral son:
- Emitir el mensaje DFHMP3001, que es la acción de política predeterminada.
Este mensaje se emite para que el programador del sistema pueda tomar la acción apropiada.
- Finalizar la tarea. Esta tarea es finalizada por CICS, se emite el mensaje DFHMP3002, y se emite el código de terminación anómala predeterminado AMPB o un código de terminación anómala especificado por el usuario.
De forma predeterminada, se toma un volcado de transacción para la terminación anómala. Puede suprimir el volcado de transacción o solicitar un volcado del sistema utilizando los mandatos CEMT
SET TRDUMPCODE|SYDUMPCODE y EXEC CICS SET TRANDUMPCODE|SYDUMPCODE.
Puede gestionar la terminación anómala utilizando el mandato EXEC CICS HANDLE ABEND.
- Emita un suceso. El usuario puede especificar el nombre de un adaptador de EP o conjunto de adaptadores de EP. El suceso tiene el mismo comportamiento que los sucesos del sistema CICS, y como con los sucesos de sistema, un suceso de política puede emitirse a sólo un adaptador de EP asíncrono y no transaccional. La información capturada en el suceso es predeterminada y no personalizable. Los elementos que se capturan y muestran en el contexto del suceso son:
- Versión de esquema de política
- Release de esquema de política
- Nombre de enlace de suceso: "CICS Policy
Event"
- Nombre de especificación de captura: "CICS_Policy_Event_Capture_Spec"
- Etiqueta de usuario de enlace de suceso
- Nombre de suceso de negocio: "CICS_Policy_Event"
Los siguientes elementos se capturan y muestran en los datos del suceso:- Nombre de política
- Nombre de regla
- Tipo de regla (por ejemplo, "storage")
- Elemento de regla (por ejemplo, "task24")
- Operador (por ejemplo, "GT")
- Umbral (por ejemplo, 2048)
- Recuento actual (por ejemplo, 2200)
- Nombre de plataforma
- Nombre de aplicación
- Versión de aplicación (principal.menor.micro)
- Operación
- Nombre de paquete que contiene la política
- Versión de paquete (principal.menor.micro)
- ID de paquete
- Fecha
- ID de tarea
- ID de transacción
- Nombre de programa
- Etiqueta de usuario de política