Work with Queue Status (WRKMQMQSTS)
- Where allowed to run
- All environments (*ALL)
- Threadsafe
- Yes
The Work with Queue Status (WRKMQMQSTS) command lists the jobs which have an IBM MQ queue currently open. The command allows you to determine what options a queue was opened with and also allows you to check to see which channels and connections have a queue open.
Parameters
Keyword | Description | Choices | Notes |
---|---|---|---|
MQMNAME | Message Queue Manager name | Character value, *DFT | Optional, Positional 1 |
QNAME | Queue name | Character value | Optional, Positional 2 |
WHERE | Filter command | Single values: *NONE Other values: Element list | Optional, Positional 3 |
Element 1: Filter keyword | *APPLDESC, *APPLTAG, *BROWSE, *CHLNAME, *CONNAME, *INPUT, *INQUIRE, *JOB, *OUTPUT, *SET, *URTYPE | ||
Element 2: Filter operator | *GT, *LT, *EQ, *NE, *GE, *LE, *LK, *NL, *CT, *EX, *CTG, *EXG | ||
Element 3: Filter value | Character value |
Message Queue Manager name (MQMNAME)
Specifies the name of the message queue manager.
The possible values are:
- *DFT
- Use the default queue manager.
- queue-manager-name
- Specify the name of the queue manager.
Queue name (QNAME)
Specifies the name of the local queue.
The possible values are:
- queue-name
- Specify the name of the local queue.
Filter command (WHERE)
This parameter can be used to selectively display only the jobs with particular attributes that have the queue open.
The parameter takes three arguments, a keyword, an operator and a value.
Generic strings are allowed for values which are names.
The operator can take one of the following values:
- *GT
- Greater than.
Applicable to integer and non-generic string values.
- *LT
- Less than.
Applicable to integer and non-generic string values
- *EQ
- Equal to.
Applicable to integer and non-generic string values.
- *NE
- Not equal to.
Applicable to integer and non-generic string values.
- *GE
- Greater than or equal to.
Applicable to integer and non-generic string values.
- *LE
- Less than or equal to.
Applicable to integer and non-generic string values.
- *LK
- Like.
Applicable to generic string values.
- *NL
- Not like.
Applicable to generic string values.
- *CT
- Contains.
Applicable to non-generic list values.
- *EX
- Excludes.
Applicable to non-generic list values.
- *CTG
- Contains generic.
Applicable to generic list values.
- *EXG
- Excludes generic.
Applicable to generic list values.
The keyword can take one of the following values:
- *APPLDESC
- The description of the application which has the queue open.
The filter value is the application description string.
- *APPLTAG
- The tag of the application which has the queue open.
The filter value is the application tag string.
- *BROWSE
- Whether the job has the queue open for browsing.
The filter value is either *NO or *YES.
- *CHLNAME
- The name of the channel which has the queue open.
The filter value is the channel name.
- *CONNAME
- The connection name of the channel which has the queue open.
The filter value is the connection name.
- *INPUT
- Whether the job has the queue open for input.
The filter value is one of the following:
- *NO
- The job does not have the queue open for input.
- *SHARED
- The job has the queue open for shared input.
- *EXCL
- The job has the queue open for exclusive input.
- *INQUIRE
- Whether the job has the queue open for inquiry.
The filter value is either *NO or *YES.
- *JOB
- The name of the job which has the queue open.
The filter value is the job name.
- *OUTPUT
- Whether the job has the queue open for output.
The filter value is either *NO or *YES.
- *SET
- Whether the job has the queue open for set.
The filter value is either *NO or *YES.
- *URTYPE
- The type of unit of work recovery identifier.
The filter value is one of the following:
- *QMGR
- Queue manager unit of work recovery identifier.
- *XA
- XA unit of work recovery identifier.
Examples
None
Error messages
Unknown