DELETE EVENT
删除 BTS 事件。
语法
条件: EVENTERR , INVREQ
NOHANDLE、RESP 和 RESP2是常用选项,可添加到所有 EXEC CICS 命令中以处理错误条件。 命令语法图和选项说明中没有明确包含这些选项。 有关这些常用选项和 EXEC CICS 命令语法的信息,请参阅 EXEC CICS 命令格式和编程注意事项.
描述
DELETE EVENT 将删除不再需要的 BTS 事件。 将从当前活动的事件池中除去该事件。 无论事件是否已触发,都可以将其删除。
DELETE EVENT 只能用于删除以下类型的事件:
- 输入
- 复合。
DELETE EVENT 不能 用于删除:
- 活动完成事件。 当由活动的父代发出的 CHECK ACTIVITY 命令确认来自已完成活动的响应时,或者当发出 DELETE ACTIVITY 命令时,将隐式删除这些内容。
- 计时器事件。 当关联计时器的到期由 CHECK TIMER 命令确认时,或者当发出 DELETE TIMER 命令时,将隐式删除这些值。
- 系统事件。
注:
- 如果要删除的事件包含在组合事件的谓词中,那么将从谓词的布尔表达式中除去该事件。 将重新评估组合事件 (FIRED 或 NOTFIRE) 的触发状态。
- 删除组合事件不会影响其子事件。
选项
- EVENT (数据值)
- 指定要删除的事件的名称 (1-16 个字符)。
条件
- 111 个 EVENTERR
- RESP2 值:
- 4
- BTS 无法识别在 EVENT 选项上指定的事件。
- 16 INVREQ
- RESP2 值:
- 1
- 在活动范围之外发出了该命令。
- 2
- 无法删除 EVENT 选项上指定的事件,因为它是系统,计时器或活动完成事件。
