同步级别 0 的 APPC 基本对话的状态表

显示事务参与 APPC 基本 (或 未映射 ) 时发生的状态过渡的表 同步级别 0 的对话,在 EXEC CICS® API 下。

GDS ISSUE SIGNAL 命令和 CDBSIG 标志

在表中,未提及 CDBSIG 标志。 这是因为它的使用是可选的,完全是两个对话伙伴之间达成一致的问题。 在最坏的情况下,它可能在影响 CDB 标志的每个命令之后的任何时候发生。 但是,用于预期的目的,通常发生在 GDS SEND 命令之后。 其优先级 (按测试顺序) 取决于您在应用程序中为其提供的角色。

CDBSIG 标志是在合作伙伴发出 GDS ISSUE SIGNAL 命令时设置的。

状态表

表 1. 状态 1-6
已发出命令 返回了 CDB 标志 命令返回 ALLO-CATED SEND PEND-接收 PEND-免费 RECEIVE CONF-RECEIVE
状态 1 状态 2 状态 3 状态 4 状态 5 状态 6
GDS CONNECT PROCESS 电子围栏 + 电子自由围栏 立即 12 异常终止 异常终止 异常终止 异常终止 不适用
GDS CONNECT PROCESS × 立即 2 异常终止 异常终止 异常终止 异常终止 不适用
GDS EXTRACT PROCESS (仅限后端事务) × 立即 = = = = = 不适用
GDS EXTRACT ATTRIBUTES × 立即 = = = = = 不适用
GDS SEND (任何有效表单) cdberr + cdbfree 检测到错误后 异常终止 12 异常终止 异常终止 异常终止 不适用
GDS SEND (任何有效表单) CDBERR 检测到错误后 异常终止 5 异常终止 异常终止 异常终止 不适用
GDS 发送邀请等待 × 在数据流之后 异常终止 5 异常终止 异常终止 异常终止 不适用
GDS 发送邀请 × 缓冲数据后 异常终止 3 异常终止 异常终止 异常终止 不适用
GDS 发送上次等待时间 × 在数据流之后 异常终止 12 异常终止 异常终止 异常终止 不适用
GDS 上次发送时间 × 缓冲数据后 异常终止 4 异常终止 异常终止 异常终止 不适用
GDS 发送等待 × 在数据流之后 异常终止 = 异常终止 异常终止 异常终止 不适用
GDS SEND × 缓冲数据后 异常终止 = 异常终止 异常终止 异常终止 不适用
GDS RECEIVE cdberr + cdbfree 检测到错误后 异常终止 异常终止 异常终止 异常终止 12 不适用
GDS RECEIVE CDBERR 检测到错误后 异常终止 异常终止 异常终止 异常终止 = 不适用
GDS RECEIVE CDB免费 检测到错误后 异常终止 异常终止 异常终止 异常终止 12 不适用
GDS RECEIVE CDB接收 数据可用时 异常终止 异常终止 异常终止 异常终止 = 不适用
GDS 接收 LLID CDBCOMPL 数据可用时 异常终止 异常终止 异常终止 异常终止 = 不适用
GDS RECEIVE × 数据可用时 异常终止 异常终止 异常终止 异常终止 2 不适用
GDS ISSUE ERROR CDB免费 在来自合作伙伴的响应之后 异常终止 12 12 异常终止 12 不适用
GDS ISSUE ERROR × 在来自合作伙伴的响应之后 异常终止 = 2 异常终止 2 不适用
GDS ISSUE ABEND × 立即 异常终止 12 12 12 12 不适用
GDS ISSUE SIGNAL × 立即 异常终止 = = 异常终止 = 不适用
GDS WAIT × 立即 异常终止 = 5 12 异常终止 不适用
GDS FREE × 立即 结束 异常终止 异常终止 结束 异常终止 不适用
表 2。 状态 7 -13
已发出命令 返回了 CDB 标志 配置-发送 CONF-FREE 同步接收 同步发送 无同步 FREE 回滚
状态 7 状态 8 状态 9 国家 10 国家 11 州 12 国家 13
GDS CONNECT PROCESS 电子围栏 + 电子自由围栏 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS CONNECT PROCESS × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS EXTRACT PROCESS (仅限后端事务) × 不适用 不适用 不适用 不适用 不适用 = 不适用
GDS EXTRACT ATTRIBUTES × 不适用 不适用 不适用 不适用 不适用 = 不适用
GDS SEND (任何有效表单) cdberr + cdbfree 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS SEND (任何有效表单) CDBERR 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS 发送邀请等待 × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS 发送邀请 × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS 发送上次等待时间 × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS 上次发送时间 × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS 发送等待 × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS SEND × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS RECEIVE cdberr + cdbfree 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS RECEIVE CDBERR 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS RECEIVE CDB免费 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS RECEIVE CDB接收 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS 接收 LLID CDBCOMPL 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS RECEIVE × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS ISSUE ERROR CDB免费 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS ISSUE ERROR × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS ISSUE ABEND × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS ISSUE SIGNAL × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS WAIT × 不适用 不适用 不适用 不适用 不适用 异常终止 不适用
GDS FREE × 不适用 不适用 不适用 不适用 不适用 结束 不适用