ISSUE DISCONNECT(缺省值)
终止 CICS® 与逻辑单元或终端之间的会话。
语法
条件: SIGNAL , TERMERR
NOHANDLE、RESP 和 RESP2是常用选项,可添加到所有 EXEC CICS 命令中以处理错误条件。 命令语法图和选项说明中没有明确包含这些选项。 有关这些常用选项和 EXEC CICS 命令语法的信息,请参阅 EXEC CICS 命令格式和编程注意事项.
ISSUE RESET
放弃使用远程通信线路。
支持该命令是为了与 CICS 的早期版本兼容。 该命令已被 ISSUE DISCONNECT 命令取代,建议使用该命令。
描述
ISSUE DISCONNECT 会终止 CICS 与以下终端或逻辑单元之间的会话:
- 3270 显示逻辑单元 (LUTYPE2)
- 3270 打印机逻辑单元 (LUTYPE3)
- LUTYPE4 逻辑单元
- 3270 SCS 打印机逻辑单元
- 2260 或 2265 显示站
- 3270 逻辑单元
- 3600 管道逻辑单元
- 3600 (3601) 逻辑单元
- 3600 (3614) 逻辑单元
- 3630 工厂通信系统
- 3650 解释器逻辑单元
- 3650 主机会话式 (3270) 逻辑单元
- 3650 主机会话式 (3653) 逻辑单元
- 3650 (3680) 主机命令处理器逻辑单元
- 3767/3770 交互式逻辑单元
- 3770 批处理逻辑单元
- 3790 逻辑单元
条件
对于大多数终端和逻辑单元类型, ISSUE DISCONNECT 不会引发任何条件。 异常为:
- 24 信号
- 仅适用于 LUTYPE4, 3600 (3601) , 3767 交互式, 3770 批处理和 3790 全功能逻辑单元的 ISSUE DISCONNECT。
当从逻辑单元或会话接收到入站 SIGNAL 数据流控制命令时,将发生此情况。 当接收到入站信号时,始终设置 EIBSIG。
缺省操作: 忽略条件。
- 81 个 TERMERR
- 仅对 LUTYPE4 逻辑单元的 ISSUE DISCONNECT 发生。
对于与终端相关的错误 (例如,会话失败) ,会发生此错误。 此条件仅适用于 SNA 连接的 LU。 由于此情况的异步性质,应用程序应使用 SEND CONFIRM 或 SYNCPOINT 进行检查,以确保在其放弃控制之前已解决任何仍未解决的错误。 如果要处理此情况,必须首先发出 FREE 命令以释放会话。 如果不执行此操作,那么将发生 INVREQ 条件,如果不处理此条件,那么将发生 ATCV 异常终止。
如果用户节点错误程序 (NEP) 的 CANCEL TASK 请求在节点异常条件程序处理会话错误时有未完成的终端控制请求处于活动状态,那么可能会导致此情况。
缺省操作: 异常终止任务,异常终止代码为 ATNI。
