系统事件

系统事件是业务事件的一种类型,由系统活动产生,包含系统数据。系统事件可以包括资源状态更改、超过的阀值或异常系统状态/操作。 使用系统事件可帮助您了解系统资源状态或系统运行状况的更改。

您可以通过捕获针对某些 CICS® 系统条件的事件,以获得这些条件的警报。通过接收有关任何系统资源状态更改的通知,从而避免在发生更改后对其进行轮询;这也意味着可以对这些系统事件进行快速响应。

事件处理支持以下系统事件:

捕获点

针对系统事件,支持一组新的捕获点,如下表所示:
表 1. 系统事件捕获点
捕获点 主要谓词 描述
DB2_CONNECTION_STATUS

每当 DB2CONN 连接状态更改时,都会捕获到事件。1

FILE_ENABLE_STATUS FILE

每当 FILE ENABLESTATUS 更改时,都会捕获到事件。1

FILE_OPEN_STATUS FILE

每当 FILE OPENSTATUS 更改时,都会捕获到事件。1

TASK_THRESHOLD

每当超过 TASK 阀值时,都会捕获到事件。阀值可以从预定义的列表中选取,该列表中包含 50%、60%、70%、80%、90 或 100%。

TRANCLASS_TASK_THRESHOLD TRANCLASS

每当超过 TRANCLASS TASK 阀值时,都会捕获到事件。阀值可以从预定义的列表中选取,该列表中包含 50%、60%、70%、80%、90 或 100%。

TRANSACTION_ABEND(未处理) TRANSACTION

每当 TRANSACTION 遇到任何未处理的异常终止时,都会捕获到事件。

注: 1 通过显式的运算符操作 EXEC CICS SET 命令,或者通过隐式地作为 CICS 内部处理的结果。
有关可选择的捕获点的更多信息,请参阅 CICS 事件绑定编辑器中的“捕获点”选项卡“信息源”选项卡