RESET ACQPROCESS
将 BTS 过程复位为其初始状态。
语法
条件: INVREQ , IOERR , LOCKED , NOTAUTH , PROCESSBUSY 和 PROCESSERR
NOHANDLE、RESP 和 RESP2是常用选项,可添加到所有 EXEC CICS 命令中以处理错误条件。 命令语法图和选项说明中没有明确包含这些选项。 有关这些常用选项和 EXEC CICS 命令语法的信息,请参阅 EXEC CICS 命令格式和编程注意事项.
描述
RESET ACQPROCESS 将当前获取的 BTS 进程重置为其初始状态。 将删除根活动的任何后代活动。
注: RESET 对流程容器没有影响,对根活动的容器也没有影响,这些容器的内容保持不变。
当需要重试进程时,在第二个 RUN 命令之前发出此命令。 当进程重新运行时,将向根活动发送 DFHINITIAL 事件。
要符合重置条件,进程必须:
- 已在当前工作单元中获取-即,它必须是当前获取的过程。
- 采用下列其中一种方式:
- 完成。 这是通常的情况。 可能进程已异常完成,需要在重试之前进行重置。
- 初始。 该进程尚未运行。
选项
- ACQPROCESS
- 指定要重置请求者当前获取的进程。
条件
- 16 INVREQ
- RESP2 值:
- 15
- 发出请求的工作单元尚未获取进程。
- 17 IOERR
- RESP2 值:
- 29 日
- 存储库文件不可用。
- 30
- 在存储库文件上发生输入/输出错误。
- 100 个已锁定
- 无法执行请求,因为针对存储库文件上的相关记录存在保留锁定。
- 70 NOTAUTH
- RESP2 值:
- 101
- 未授权与发出任务关联的用户重置该进程。
- 106 进程忙
- RESP2 值:
- 13
- 请求超时。 可能是另一个使用此进程记录的任务已被阻止结束。
- 108 进程
- RESP2 值:
- 14
- 要重置的进程未处于 COMPLETE 或 INITIAL 方式。
