Delete User Queue (QUSDLTUQ) API


  Required Parameter Group:


  Default Public Authority: *USE

  Threadsafe: Yes

The Delete User Queue (QUSDLTUQ) API deletes user queues created with the Create User Queue (QUSCRTUQ) API. The Delete User Queue (DLTUSRQ) command has the same function.


Authorities and Locks

Library Authority
*EXECUTE
User Queue Authority
*OBJEXIST
User Queue Lock
*EXCL

Required Parameter Group

Qualified user queue name
INPUT; CHAR(20)

The name of the user queue and the name of the library in which it resides. The first 10 characters contain the user queue name, and the second 10 characters contain the library name.

The user queue name can be either a specific name or a generic name, a string of one or more characters followed by an asterisk (*). If you specify a generic name, QUSDLTUS deletes all user queues that have names beginning with the string for which the user has authority.

You can use these special values for the library name:


Error code
I/O; CHAR(*)

The structure in which to return error information. For the format of the structure, see Error code parameter.


Error Messages



API introduced: V2R1

[ Back to top | Object APIs | APIs by category ]