DELETEQ TS - IBM Mainframe

The DELETEQ TS command will delete a temporary storage (TS) queue. This will delete any data remaining in the TS queue, and return all storage used by the TS queue to CICS, which then can be used by another transaction. Prompt deletion of TS queues will prevent excessive amounts of storage usage. After deleting a recoverable TS queue, you must first issue a syncpoint before issuing subsequent WRITEQ TS for the same queue.

DELETEQ TS

The various available options are given below:

  • QUEUE (name) - Alphanumeric field (1-8 characters) containing the symbolic name for the temporary storage queue to be deleted. The name must be unique within the CICS system, and may not consist solely of binary zeros.
  • SYSID (system name) - Alphanumeric field (1-4 characters) specifying the name of the remote system that contains the temporary storage queue to be deleted.
    Handle Conditions:
  • INVREQ - TS queue was created by the CICS internal code and cannot be deleted by a user application. The default action is the abnormal termination of the task.
  • ISClNVREQ - An undeterminable failure occurred on the remote system that does not correspond to a known condition. The default action is the abnormal termination of the task.
  • NOTAUTH - Resource security checking was enabled and the USERID performing the transaction does not possess the authorization to complete the delete command against the QUEUE name. The default action is the abnormal termination of the task.
  • QIDERR - The TS queue cannot be found in either main or auxiliary storage. The default action is the abnormal termination of the task.
  • SYSIDERR - Occurs when either the remote name specified in the SYSID option is closed or has not been defined to the host CICS system (this is accomplished by defining a CONNECTION in CICS). The default action is the abnormal termination of the task

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

IBM Mainframe Topics