DELETE ACTIVITY
删除 BTS 子活动。
描述
DELETE ACTIVITY 从定义了子活动的 BTS 存储库数据集中除去该活动的子活动。 将从父级的事件池中除去子级活动的完成事件。 还会删除子活动的任何后代。
要删除的活动必须是发出 DELETE 命令的活动的子代。 要符合删除条件,子活动必须处于下列其中一种处理状态 (方式):
- COMPLETE-正常完成,异常完成或先前取消。
- INITIAL-尚未运行,或通过 RESET ACTIVITY 命令进行复位。
有关所有可能的处理状态的描述,请参阅 处理方式 。
注: 未通过 DELETE ACTIVITY 命令显式删除的子活动在其父代完成时由 CICS® 自动删除。
选项
- ACTIVITY (数据值)
- 指定要删除的子活动的名称 (1-16 个字符)。
条件
- 107 活动繁忙
- RESP2 值:
- 19
- 请求超时。 可能是已阻止另一个使用此活动记录的任务结束。
- 109 个 ACTIVITYERR
- RESP2 值:
- 8
- 找不到 ACTIVITY 选项上指定的活动。
- 14
- 在 ACTIVITY 选项上指定的子活动未处于 COMPLETE 或 INITIAL 方式,因此不适合删除。
- 16 INVREQ
- RESP2 值:
- 4
- 已在当前活动活动的作用域外发出 DELETE ACTIVITY 命令。
- 17 IOERR
- RESP2 值:
- 29 日
- 存储库文件不可用。
- 30
- 在存储库文件上发生输入/输出错误。
- 100 个已锁定
- 无法执行请求,因为针对存储库文件上的相关记录存在保留锁定。
