TERMINATE
终止所有活动线程上的所有 API 处理。
警告系统命令功能强大,可提供有关系统状态的信息,并允许对系统进行更改。 系统命令只能由授权应用程序和用户使用。
通过指定 XCMD 系统初始化参数并确保事务的命令安全检查处于激活状态(在 TRANSACTION 资源定义中指定 CMDSEC(YES) 或在 CMDSEC 系统初始化参数中指定 ALWAYS),激活命令安全检查。
描述
该命令将终止发出该命令的CICS®或 MVS 任务创建的所有活动线程上的所有 API 处理。
- 发出 TERMINATE 等同于分别对每个活动线程发出 DISCONNECT 命令。
- 将释放与线程关联的任何资源,包括结果集,过滤器,视图,诊断数据和未完成的异步请求。
相关命令
- CONNECT
- DISCONNECT
选项
- REASON(数据引用)
- 指定变量以接收此命令返回的全字原因值。
- RESPONSE(数据引用)
- 指定一个变量以接收此命令返回的全字响应值。
条件
以下是可由 TERMINATE 命令返回的 RESPONSE 值的列表。 每个 RESPONSE 的描述都包含关联的 REASON 值的列表 (如果适用)。
- 1024 正常
- 该命令已成功完成处理。
- 1029 失败
- 由于下列其中一个原因,该命令失败:
- 1331 异常终止
- 命令处理异常结束。
- 1359 异常
- 命令处理迂到异常情况。
- 1030 发生了错误
- 由于下列其中一个原因,发生了环境错误:
- 1357 无存储器
- 应用程序存根程序无法在正在运行处理线程的地址空间中获取必需的存储器。
- 1358 无服务
- 应用程序存根程序无法装入 API 服务模块。
