处理方式

活动的处理状态或方式可以是活动、取消、完成、休眠或初始。 这些方式描述活动的当前状态。

活动始终处于下列其中一种处理状态或 方式 :
ACTIVE
活动的激活正在运行。
正在取消
CICS 正在等待取消活动。 已发出 CANCEL ACTIVITY 命令,但 CICS 无法立即取消该活动,因为该活动的一个或多个后代不可访问。 例如,如果活动的其中一个子代持有保留锁定。
全面
活动已成功完成或未成功完成。 在 CHECK ACTIVITY 命令的 COMPSTATUS 选项上返回的值告诉您它是如何完成的。
DORMANT
活动正在等待事件触发其下次激活。
初始
尚未对活动发出 RUN 或 LINK 命令; 或者已使用 RESET ACTIVITY 命令将活动重置为其初始状态。
图 1 是处理方式相互关联的 (略微简化的) 视图。 导致活动从一种方式移动到另一种方式的 BTS 命令以大写形式显示。
图 1。 活动方式转换。 大写的单词是导致转换的命令。
图中包含五个省略号,每个省略号代表本节中列出的五种活动处理方式之一。 省略号通过表示 BTS 命令的箭头相互连接,这些命令导致从一种方式过渡到另一种方式。 有一个向内箭头,标记为 "DEFINE" ,指向初始方式。 从初始模式有三个向外的箭头: 一个标记为 "DELETE"; 一个标记为 "RUN 或 LINK" ,到主动模式; 一个标记为 "RUN 或 LINK" ,到休眠模式。 主动模式有两个向内的箭头: 一个标记为 "RUN 或 LINK" ,来自 Initial; 另一个标记为 "RUN 或 LINK" ,来自 Dormant。 活动模式有两个向外的箭头: 一个指向 Dormant ,另一个指向 Complete。 有两个向内的箭头指向 "休眠" 模式: 一个标记为 "RUN 或 LINK" ,来自 "初始"; 另一个来自 "活动"。 从 "休眠" 模式有四个向外的箭头: 一个标记为 "DELETE"; 一个标记为 "RUN 或 LINK" ,到 "活动"; 一个标记为 "CANCEL" ,到 "取消"; 一个标记为 "CANCEL" ,到 "完成"。 有一个向内箭头,标记为 "CANCEL" ,从 "休眠" 进入 "取消" 模式。 从 "取消" 方式到 "完成" 有一个向外箭头。 "完成" 方式有三个向内的箭头: 一个来自 "活动"; 一个标记为 "取消" 的来自 "休眠"; 一个来自 "取消"。 从 "完成" 方式有两个向外的箭头: 一个标记为 "DELETE"; 一个标记为 "RESET" ,到 "初始"。

使用 CHECK ACTIVITYINQUIRE ACTIVITYID 命令来确定活动的当前方式。