您可以指定在应用程序发出任何启用了事件的 EXEC CICS API 命令时或者启动应用程序时发出事件。启用了事件的 EXEC CICS® 命令显示在捕获点中。CICS 模块的有限集也启用了事件,以便您可以从以下对象捕获事件,例如:来自 Atom 支持的文件和临时存储器命令;CICS WebSphere® MQ 网桥程序发出的 EXEC CICS LINK 命令;来自 CICS 样本和 CECI 事务的命令。
捕获规范会通过使用过滤器(如事务标识、程序名或 EXEC CICS 命令选项值)定义发出事件的条件。 可以通过过滤与命令关联的应用程序数据来进一步优化此捕获规范。 例如,您可以指定包含订单值的 COMMAREA 字段必须大于 10,000。捕获规范还定义要捕获的数据的位置。
事件在应用程序逻辑中的位置取决于指定事件的方式。 如果 CICS 应用程序包含同一 EXEC CICS API 命令的两个实例,并且过滤规范无法区分这两个命令,那么当同时发出这两个命令时将发出一个事件。 如果同一 EXEC CICS API 命令出现在两个应用程序中且不存在针对事务标识或程序名的过滤器,那么在这两个应用程序同时运行时将发出一个事件。
您可以在程序启动 (PGMINIT) 时以及在以下 EXEC CICS API 捕获点捕获事件。