WAIT SIGNAL

暂挂逻辑单元上的任务。

语法

WAIT SIGNAL

读取语法图跳过可视语法图WAIT SIGNAL

条件: NOTALLOC , SIGNAL 和 TERMERR

NOHANDLERESPRESP2是常用选项,可添加到所有 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。