DELETE EVENT

删除 BTS 事件。

语法

DELETE EVENT

读取语法图跳过可视语法图DELETEEVENT( data-value)

条件: EVENTERR , INVREQ

NOHANDLERESPRESP2是常用选项,可添加到所有 EXEC CICS 命令中以处理错误条件。 命令语法图和选项说明中没有明确包含这些选项。 有关这些常用选项和 EXEC CICS 命令语法的信息,请参阅 EXEC CICS 命令格式和编程注意事项.

描述

DELETE EVENT 将删除不再需要的 BTS 事件。 将从当前活动的事件池中除去该事件。 无论事件是否已触发,都可以将其删除。

DELETE EVENT 只能用于删除以下类型的事件:
  • 输入
  • 复合。
DELETE EVENT 不能 用于删除:
  • 活动完成事件。 当由活动的父代发出的 CHECK ACTIVITY 命令确认来自已完成活动的响应时,或者当发出 DELETE ACTIVITY 命令时,将隐式删除这些内容。
  • 计时器事件。 当关联计时器的到期由 CHECK TIMER 命令确认时,或者当发出 DELETE TIMER 命令时,将隐式删除这些值。
  • 系统事件。
注:
  1. 如果要删除的事件包含在组合事件的谓词中,那么将从谓词的布尔表达式中除去该事件。 将重新评估组合事件 (FIRED 或 NOTFIRE) 的触发状态。
  2. 删除组合事件不会影响其子事件。

选项

EVENT (数据值)
指定要删除的事件的名称 (1-16 个字符)。

条件

111 个 EVENTERR
RESP2 值:
4
BTS 无法识别在 EVENT 选项上指定的事件。
16 INVREQ
RESP2 值:
1
在活动范围之外发出了该命令。
2
无法删除 EVENT 选项上指定的事件,因为它是系统,计时器或活动完成事件。