DELETEQ TD

删除所有瞬时数据。

DELETEQ TD

读取语法图跳过可视语法图DELETEQ TDQUEUE( 名称)SYSID( 系统名称)

条件: DISABLED , INVREQ , ISCINVREQ , LOCKED , NOTAUTH , QIDERR 和 SYSIDERR

当此命令与本地 CICS® 区域中的队列一起使用时,或者与通过 IPIC 连接提供给远程 CICS 区域的函数一起使用时,此命令是线程安全的。 当通过其他类型的连接将功能交付到远程 CICS 区域时,它是非线程安全的。

描述

DELETEQ TD 将删除与特定分区内目标 (队列) 关联的所有瞬时数据。 将释放 (取消分配) 与目标关联的所有存储器。 请注意,不能使用此命令来删除 分区外 瞬时数据队列。 尝试执行此操作将导致 INVREQ 条件。

选项

QUEUE (名称)
指定要删除的队列的符号名称 (1-4 字母数字字符)。 必须向 CICS定义指定的队列。

如果指定了 SYSID ,那么将假定队列位于远程系统上,而不考虑其定义方式。 否则,将使用资源定义来确定队列是在本地系统还是远程系统上。

SYSID (systemname)
(仅限远程系统) 指定请求所定向的系统的名称 (1-4 个字符)。

条件

84 已禁用
在已禁用队列时发生。

缺省操作: 异常终止任务。

16 INVREQ
当 DELETEQ 指定分区外队列时发生。

缺省操作: 异常终止任务。

54 ISCINVREQ
当远程系统指示不符合已知条件的故障时发生。

缺省操作: 异常终止任务。

100 个已锁定
在无法执行请求时发生,因为由于工作单元失败不确定而限制了对队列的使用。 对于在 TDQUEUE 资源定义中使用 WAIT (YES) 和 WAITACTION (REJECT) 定义的逻辑可恢复队列的任何请求,都可能发生此情况。

如果您希望事务等待,请在 TDQUEUE 资源定义中指定 WAIT (YES) 和 WAITACTION (QUEUE)。

缺省操作: 异常终止任务。

70 NOTAUTH
当 QUEUE (name) 上的资源安全性检查失败时发生。

缺省操作: 异常终止任务。

44 QIDERR
在找不到要与 DELETEQ TD 配合使用的符号目标时发生。

缺省操作: 异常终止任务。

53 个 SYSIDERR
当 SYSID 选项指定既不是本地系统也不是远程系统 (通过定义 CONNECTION 或 IPCONN 使 CICS 知道)的名称时发生。 当到远程系统的链路关闭时,也会发生 SYSIDERR。

缺省操作: 异常终止任务。