IA* values" /> SELS (10-digit signed integer×SELCNT) - input

 

SELS (10-digit signed integer×SELCNT) - input

Array of attribute selectors.

This is an array of SELCNT attribute selectors; each selector identifies an attribute (integer or character) whose value is required.

Each selector must be valid for the type of object that HOBJ represents, otherwise the call fails with completion code CCFAIL and reason code RC2067.

In the special case of queues:

Selectors can be specified in any order. Attribute values that correspond to integer attribute selectors (IA* selectors) are returned in INTATR in the same order in which these selectors occur in SELS. Attribute values that correspond to character attribute selectors (CA* selectors) are returned in CHRATR in the same order in which those selectors occur. IA* selectors can be interleaved with the CA* selectors; only the relative order within each type is important.

Notes:

  1. The integer and character attribute selectors are allocated within two different ranges; the IA* selectors reside within the range IAFRST through IALAST, and the CA* selectors within the range CAFRST through CALAST.

    For each range, the constants IALSTU and CALSTU define the highest value that the queue manager will accept.

  2. If all of the IA* selectors occur first, the same element numbers can be used to address corresponding elements in the SELS and INTATR arrays.

The attributes that can be inquired are listed in the following tables. For the CA* selectors, the constant that defines the length in bytes of the resulting string in CHRATR is given in parentheses.

Table 50. MQINQ attribute selectors for queues See the bottom of the table for an explanation of the notes.
Selector Description Note
CAALTD Date of most recent alteration (LNDATE). 1
CAALTT Time of most recent alteration (LNTIME). 1
CABRQN Excessive backout re-queue name (LNQN). 5
CABASQ Name of queue that alias resolves to (LNQN).
CACFSN Coupling-facility structure name (LNCFSN). 3
CACLN Cluster name (LNCLUN). 1
CACLNL Cluster namelist (LNNLN). 1
CACRTD Queue creation date (LNCRTD).
CACRTT Queue creation time (LNCRTT).
CAINIQ Initiation queue name (LNQN).
CAPRON Name of process definition (LNPRON).
CAQD Queue description (LNQD).
CAQN Queue name (LNQN).
CARQMN Name of remote queue manager (LNQMN).
CARQN Name of remote queue as known on remote queue manager (LNQN).
CATRGD Trigger data (LNTRGD). 5
CAXQN Transmission queue name (LNQN).
IABTHR Backout threshold. 5
IACDEP Number of messages on queue.
IADBND Default binding. 1
IADINP Default open-for-input option. 5
IADPER Default message persistence.
IADPRI Default message priority. 5
IADEFT Queue definition type.
IADIST Distribution list support. 2
IAHGB Whether to harden backout count. 5
IAIGET Whether get operations are allowed.
IAIPUT Whether put operations are allowed.
IAMLEN Maximum message length.
IAMDEP Maximum number of messages allowed on queue.
IAMDS Whether message priority is relevant. 5
IAOIC Number of MQOPEN calls that have the queue open for input.
IAOOC Number of MQOPEN calls that have the queue open for output.
IAQDHE Control attribute for queue depth high events. 4, 5
IAQDHL High limit for queue depth. 4, 5
IAQDLE Control attribute for queue depth low events. 4, 5
IAQDLL Low limit for queue depth. 4, 5
IAQDME Control attribute for queue depth max events. 4, 5
IAQSI Limit for queue service interval. 4, 5
IAQSIE Control attribute for queue service interval events. 4, 5
IAQTYP Queue type.
IAQSGD Queue-sharing group disposition. 3
IARINT Queue retention interval. 5
IASCOP Queue definition scope. 4, 5
IASHAR Whether queue can be shared for input.
IATRGC Trigger control.
IATRGD Trigger depth. 5
IATRGP Threshold message priority for triggers. 5
IATRGT Trigger type.
IAUSAG Usage.
CLWLUSEQ Use remote queues.
Notes:

  1. Supported on AIX, HP-UX, z/OS, OS/2, i5/OS, Solaris, Windows, plus WebSphere MQ clients connected to these systems.

  2. Supported on AIX, HP-UX, OS/2, i5/OS, Solaris, Windows, plus WebSphere MQ clients connected to these systems.

  3. Supported on z/OS.

  4. Not supported on z/OS.

  5. Not supported on VSE/ESA.

Table 51. MQINQ attribute selectors for namelists See the bottom of Table 50 for an explanation of the notes.
Selector Description Note
CAALTD Date of most recent alteration (LNDATE). 1
CAALTT Time of most recent alteration (LNTIME). 1
CALSTD Namelist description (LNNLD). 1
CALSTN Name of namelist object (LNNLN). 1
CANAMS Names in the namelist (LNQN × Number of names in the list). 1
IANAMC Number of names in the namelist. 1
IAQSGD Queue-sharing group disposition. 3
Table 52. MQINQ attribute selectors for process definitions See the bottom of Table 50 for an explanation of the notes.
Selector Description Note
CAALTD Date of most recent alteration (LNDATE). 1
CAALTT Time of most recent alteration (LNTIME). 1
CAAPPI Application identifier (LNPROA). 5
CAENVD Environment data (LNPROE). 5
CAPROD Description of process definition (LNPROD). 5
CAPRON Name of process definition (LNPRON). 5
CAUSRD User data (LNPROU). 5
IAAPPT Application type. 5
IAQSGD Queue-sharing group disposition. 3
Table 53. MQINQ attribute selectors for the queue manager See the bottom of Table 50 for an explanation of the notes.
Selector Description Note
CAALTD Date of most recent alteration (LNDATE). 1
CAALTT Time of most recent alteration (LNTIME). 1
CACADX Automatic channel definition exit name (LNEXN). 1
CACLWD Data passed to cluster workload exit (LNEXDA). 1
CACLWX Name of cluster workload exit (LNEXN). 1
CACMDQ System command input queue name (LNQN). 5
CADLQ Name of dead-letter queue (LNQN). 5
CADXQN Default transmission queue name (LNQN). 5
CAQMD Queue manager description (LNQMD). 5
CAQMID Queue-manager identifier (LNQMID). 1
CAQMN Name of local queue manager (LNQMN). 5
CAQSGN Queue-sharing group name (LNQSGN). 3
CARPN Name of cluster for which queue manager provides repository services (LNQMN). 1
CARPNL Name of namelist object containing names of clusters for which queue manager provides repository services (LNNLN). 1
CMDEV Control attribute that determines whether messages generated when commands are issued, are put onto a queue. 8
IAAUTE Control attribute for authority events. 4, 5
IACAD Control attribute for automatic channel definition. 2
IACADE Control attribute for automatic channel definition events. 2
IACLWL Cluster workload length. 1
IACCSI Coded character set identifier. 5
IACMDL Command level supported by queue manager. 5
IACFGE Control attribute for configuration events. 3
IADIST Distribution list support. 2
IAINHE Control attribute for inhibit events. 4, 5
IALCLE Control attribute for local events. 4, 5
IAMHND Maximum number of handles. 5
IAMLEN Maximum message length. 5
IAMPRI Maximum priority. 5
IAMUNC Maximum number of uncommitted messages within a unit of work. 5
IAPFME Control attribute for performance events. 4, 5
IAPLAT Platform on which the queue manager resides. 5
IARMTE Control attribute for remote events. 4, 5
IASSE Control attribute for start stop events. 4, 5
IASYNC Syncpoint availability. 5
IATRGI Trigger interval. 5