RESET ACQPROCESS

将 BTS 过程复位为其初始状态。

语法

RESET ACQPROCESS

读取语法图跳过可视语法图RESETACQPROCESS

条件: INVREQ , IOERR , LOCKED , NOTAUTH , PROCESSBUSY 和 PROCESSERR

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

描述

RESET ACQPROCESS 将当前获取的 BTS 进程重置为其初始状态。 将删除根活动的任何后代活动。

注: RESET 对流程容器没有影响,对根活动的容器也没有影响,这些容器的内容保持不变。

当需要重试进程时,在第二个 RUN 命令之前发出此命令。 当进程重新运行时,将向根活动发送 DFHINITIAL 事件。

要符合重置条件,进程必须:
  1. 已在当前工作单元中获取-即,它必须是当前获取的过程。
  2. 采用下列其中一种方式:
    • 完成。 这是通常的情况。 可能进程已异常完成,需要在重试之前进行重置。
    • 初始。 该进程尚未运行。

选项

ACQPROCESS
指定要重置请求者当前获取的进程。

条件

16 INVREQ
RESP2 值:
15
发出请求的工作单元尚未获取进程。
17 IOERR
RESP2 值:
29 日
存储库文件不可用。
30
在存储库文件上发生输入/输出错误。
100 个已锁定
无法执行请求,因为针对存储库文件上的相关记录存在保留锁定。
70 NOTAUTH
RESP2 值:
101
未授权与发出任务关联的用户重置该进程。
106 进程忙
RESP2 值:
13
请求超时。 可能是另一个使用此进程记录的任务已被阻止结束。
108 进程
RESP2 值:
14
要重置的进程未处于 COMPLETE 或 INITIAL 方式。