DELETEQ TD
删除所有瞬时数据。
当此命令与本地 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。
缺省操作: 异常终止任务。
