同步级别 0 的 APPC 基本对话的状态表
显示事务参与 APPC 基本 (或 未映射 ) 时发生的状态过渡的表 同步级别 0 的对话,在 EXEC CICS® API 下。
GDS ISSUE SIGNAL 命令和 CDBSIG 标志
在表中,未提及 CDBSIG 标志。 这是因为它的使用是可选的,完全是两个对话伙伴之间达成一致的问题。 在最坏的情况下,它可能在影响 CDB 标志的每个命令之后的任何时候发生。 但是,用于预期的目的,通常发生在 GDS SEND 命令之后。 其优先级 (按测试顺序) 取决于您在应用程序中为其提供的角色。
CDBSIG 标志是在合作伙伴发出 GDS ISSUE SIGNAL 命令时设置的。
状态表
| 已发出命令 | 返回了 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 | × | 立即 | 结束 | 异常终止 | 异常终止 | 结束 | 异常终止 | 不适用 |
| 已发出命令 | 返回了 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 | × | 不适用 | 不适用 | 不适用 | 不适用 | 不适用 | 结束 | 不适用 |