Sucesos del sistema

Un suceso del sistema es un tipo de suceso de negocio que es el resultado de la actividad del sistema y que contiene datos de sistema. Los sucesos del sistema pueden incluir cambios de estado de recurso, umbrales cruzados o estados o acciones de sistema inusuales. Utilice sucesos del sistema como ayuda para comprender los cambios de estado de los recursos de sistema o la salud del sistema.

Se le pueden notificar determinadas condiciones del sistema CICS mediante la captura de sucesos para dichas condiciones. La recepción de una notificación de los cambios de estado de los recursos del sistema elimina la necesidad de sondear los cambios después de que se produzcan; también significa que puede responder rápidamente a estos sucesos del sistema.

El proceso de sucesos soporta los siguientes sucesos del sistema:

Puntos de captura

La tabla siguiente muestra los puntos de captura soportados para sucesos del sistema.
Tabla 1. Puntos de captura de sucesos del sistema
Punto de captura Predicado primario Filtrar contexto de predicado Opción Filtrar suceso de predicado Opción Capturar suceso de datos Descripción
DB2 CONNECTION STATUS Ninguno

ID de transacciónID de usuario

FROM_CONNECTST TO_CONNECTST

DB2ID DB2GROUPID
DB2RELEASE
FROM_CONNECTST
TO_CONNECTST

Puede capturar un suceso siempre que cambie el estado de conexión DB2CONN.1

FILE ENABLE STATUS FILE

ID de transacciónID de usuario

FILEFROM_ENABLESTATUSTO_ENABLESTATUSOPENSTATUS

FILEDSNAMEFROM_ENABLESTATUS TO_ENABLESTATUS
OPENSTATUS

Puede capturar un suceso siempre que cambie un archivo ENABLESTATUS.1

FILE OPEN STATUS FILE

ID de transacciónID de usuario

FILEFROM_OPENSTATUS TO_OPENSTATUS

FILEDSNAMEFROM_OPENSTATUS TO_OPENSTATUS
ENABLESTATUS

Puede capturar un suceso siempre que cambie un archivo OPENSTATUS.1

MESSAGE MESSAGE_ID

ID de transacciónID de usuario

MESSAGE_ID
INSERT1 a INSERT22 2

MESSAGE_ID
INSERT1 a INSERT22

Puede capturar un suceso siempre que CICS emite un mensaje DFHxxnnnn 3 o CPSM emite un mensaje EYUxxnnnn.

TASK THRESHOLD Ninguno Ninguno PERCENT_MAXTASKS

FROM_TASKS TO_TASKS
MAXTASKSPERCENT_MAXTASKS

Puede capturar un suceso siempre que se supera un umbral de tarea. El umbral se selecciona en una lista predefinida de 50%, 60%, 70%, 80%, 90 o 100%.

TRANCLASS TASK THRESHOLD TRANCLASS Ninguno

TRANCLASSPERCENT_MAXACTIVE

TRANCLASSFROM_ACTIVETO_ACTIVEMAXACTIVEPERCENT_MAXACTIVE

Puede capturar un suceso siempre que se supera un umbral de tarea TRANCLASS. El umbral se selecciona en una lista predefinida de 50%, 60%, 70%, 80%, 90 o 100%.

TRANSACTION ABEND (no gestionada) TRANSACTION ID de usuario

TRANSACTIONABCODE

TRANSACTIONABCODE

Puede capturar un suceso siempre que una transacción se encuentra con una terminación anómala no gestionada.

Notas:
  1. El cambio puede producirse ya sea a través de acciones de operador explícitas, mandatos EXEC CICS SET o implícitamente como resultado del proceso interno de CICS.
  2. Puede elegir hasta 10 filtros de inserción de mensajes. Asegúrese de que utiliza una inserción disponible, ya que el editor de enlaces de sucesos de CICS no le impide definir un filtro en una inserción no disponible y no señala el error. Si lo hace, el resultado será un rastreo de excepción en tiempo de ejecución, el predicado se evaluará como false y no se emitirá ningún suceso. Por ejemplo, el mensaje DFHFC0200 tiene 7 inserciones. Si define un filtro en INSERT 8 hasta 22, no se emite ningún suceso. Las inserciones de mensaje se muestran en temas de mensaje individuales (consulte Mensajes de CICS en Referencia en el Information Center de CICS TS 5.1).
  3. No puede habilitar para sucesos ninguno de los mensajes siguientes:
    • Los mensajes de inicialización de CICS emitidos antes de que se inicie el proceso de sucesos. El proceso de sucesos se inicia justo antes de que se ejecuten los programas PLT de inicialización de fase 2.
    • Los mensajes de terminación de CICS emitidos después de que se detenga el proceso de sucesos. El proceso de sucesos se detiene después de ejecutar todos los programas PLT de cierre.
    • Los mensajes enviados a un usuario de CICS, por ejemplo, los mensajes emitidos por transacciones proporcionadas por CICS como CEMT y CEDA.
    • Los mensajes emitidos por el componente EC, por ejemplo, todos los mensajes DFHECnnnn.
Para obtener más información sobre los puntos de captura que puede seleccionar, consulte los apartados La pestaña Punto de captura y La pestaña Fuentes de información en el editor de enlaces de sucesos de CICS.