捕获规范

捕获规范定义 CICS® 中可以捕获特定事件的位置。使用捕获点、过滤器谓词和捕获数据可定义可以捕获事件的位置、可以捕获事件的条件,以及要捕获的数据。

事件规范包含通过使用 CICS 事件绑定编辑器创建的一个或多个捕获规范。每个捕获规范都会定义以下各项:

  • 捕获点

    定义 CICS 中可以捕获特定事件的位置;例如,当 EXEC CICS READ FILE 命令运行时。

  • 过滤器谓词
    更精确地定义可以捕获事件的条件。过滤器可以是:
    上下文
    与事件上下文相关的过滤器,例如,在当前事务标识具有特定值时。
    事件选项
    与捕获点选项的特定值相关的过滤器,例如,当文件具有特定名称时。
    应用程序数据
    与某个应用程序数据块的特定值相关的过滤器,例如,当所读取的记录中的某个字段具有特定值时。
  • 捕获数据

    定义当事件发生时为满足事件规范中发出的业务信息项而要捕获的数据。

每个事件规范均包含至少一个捕获规范。 该规范准确描述在程序中捕获事件及其数据的位置。同一事件可能在代码中的多个点处发生;例如,由于条件代码分支,或者由于同一事件可以由多个程序引发。因此,事件规范可以包含多个捕获规范。

捕获规范支持针对以下业务事件类型的捕获点:

  • 应用程序事件
    应用程序事件是一种业务事件类型,此类业务事件由应用程序活动导致且包含应用程序数据。
  • 系统事件
    系统事件是一种业务事件类型,此类业务事件由系统活动导致且包含系统数据。系统事件可以包括资源状态更改、超过的阈值或者异常系统状态/操作。
父主题: 事件规范
相关概念:
事件绑定
事件规范