Especificación de captura

La especificación de captura define el lugar en CICS® donde se puede capturar un suceso determinado. Utilice puntos de captura, predicados de filtro y datos de captura para definir el lugar donde se puede capturar un suceso, las condiciones en las que se puede capturar un suceso y los datos que se van a capturar.

Una especificación de suceso contiene una o más especificaciones de captura que se crean utilizando el editor de enlaces de sucesos. Cada especificación de captura define lo siguiente:

  • Punto de captura

    Define el lugar en CICS donde se puede capturar un suceso determinado; por ejemplo, cuando se ejecuta un mandato EXEC CICS READ FILE.

  • Predicados de filtro
    Defina de forma más precisa las condiciones bajo las que se puede capturar el suceso. Los filtros pueden ser:
    Contexto
    Un filtro relacionado con el contexto del suceso, por ejemplo, cuando el ID de transacción actual tiene un valor determinado.
    Opción de suceso
    Un filtro relacionado con un valor determinado para una opción de punto de captura, por ejemplo, cuando el archivo tiene un nombre específico.
    Datos de la aplicación
    Filtro relacionado con un valor determinado para una parte de los datos de aplicación, por ejemplo, cuando un campo dentro de un registro leído tiene un valor determinado.
    Todos los predicados deben ser verdaderos para que se capture un suceso.
  • datos de captura

    Define los datos que se capturarán cuando se produzca el suceso para satisfacer los elementos de información empresarial emitidos en la especificación de suceso.

Cada especificación de suceso contiene al menos una especificación de captura. La especificación describe exactamente dónde en el programa se van a capturar el suceso y sus datos. El mismo suceso puede producirse en varios puntos del código; por ejemplo, debido a ramas de código condicional o porque varios programas pueden generar el mismo suceso. Por lo tanto, una especificación de suceso puede contener varias especificaciones de captura.

Las especificaciones de captura dan soporte a puntos de captura para los siguientes tipos de sucesos de negocio:
  • Suceso de aplicación
  • Suceso de sistema