WAIT SIGNAL
暂挂逻辑单元上的任务。
语法
条件: NOTALLOC , SIGNAL 和 TERMERR
NOHANDLE、RESP 和 RESP2是常用选项,可添加到所有 EXEC CICS 命令中以处理错误条件。 命令语法图和选项说明中没有明确包含这些选项。 有关这些常用选项和 EXEC CICS 命令语法的信息,请参阅 EXEC CICS 命令格式和编程注意事项.
描述
仅对于主体设施, WAIT SIGNAL 将暂挂任务,直到发生 SIGNAL 条件为止。 某些逻辑单元可以通过 CICS®的 SIGNAL 数据流控制命令中断到应用程序的正常数据流,从而发出引起注意的信号,进而导致 SIGNAL 情况发生。
HANDLE CONDITION SIGNAL 命令在接收到注意时导致对用户例程的分支。
可以为其编码 WAIT SIGNAL 命令的逻辑单元为:
- LUTYPE4
- LUTYPE6.1
- 3600 (3601)
- 3767 交互式
- 3770 批处理
- 3790 全功能
条件
- 61 个 NOTALLOC
- 如果任务的主体设施不是终端,那么将发生此情况。
缺省操作: 异常终止任务。
- 24 信号
- 当从主体设施接收到数据流控制命令时发生。
当接收到入站信号时,始终设置 EIBSIG。
缺省操作: 忽略条件。
- 81 个 TERMERR
- 发生与终端相关的错误。
当节点异常条件程序 (CSNE) 处理会话错误时,如果任务有未完成的终端控制请求处于活动状态,那么用户节点错误程序 (NEP) 发出的 CANCEL TASK 请求可能会导致此情况。
缺省操作: 异常终止任务,异常终止代码为 ATNI。
