3.1.1.12 Queue PROPID to Abstract Queue Property Translation

The methods R_QMCreateObjectInternal (section 3.1.4.5), R_QMGetObjectProperties (section 3.1.4.9) and R_QMSetObjectProperties (section 3.1.4.10) reference properties of the Queue ([MS-MQDMPR] section 3.1.1.2)  ADM element using numerical identifiers (PROPIDs) defined in [MS-MQMQ] section 2.3. The following table provides correlation between the numerical queue property identifiers and the abstract queue properties used by this protocol:

Queue Property Identifier (PROPID)

Abstract Queue Property

Applicable Method(s)

PROPID_Q_INSTANCE (101)

Identifier

Get

PROPID_Q_TYPE (102)

Type

Create, Set, Get

PROPID_Q_PATHNAME (103)

Pathname

Create, Get

PROPID_Q_JOURNAL (104)

Journaling

Create, Set, Get

PROPID_Q_QUOTA (105)

Quota

Create, Set, Get

PROPID_Q_BASEPRIORITY (106)

BasePriority

Create, Set, Get

PROPID_Q_JOURNAL_QUOTA (107)

JournalQuota

Create, Set, Get

PROPID_Q_LABEL (108)

Label

Create, Set, Get

PROPID_Q_CREATE_TIME (109)

CreateTime

Get

PROPID_Q_MODIFY_TIME (110)

ModifyTime

Get

PROPID_Q_AUTHENTICATE (111)

Authentication

Create, Set, Get

PROPID_Q_PRIV_LEVEL (112)

PrivacyLevel

Create, Set, Get

PROPID_Q_TRANSACTION (113)

Transactional

Create, Get

PROPID_Q_PATHNAME_DNS (124)

QualifiedPathname

Get

PROPID_Q_MULTICAST_ADDRESS (125)

MulticastAddress

Create, Set, Get

PROPID_Q_ADS_PATH (126)

DirectoryPath

Get

The protocol MUST NOT send property identifiers that are not applicable to the method to be invoked, as defined in the preceding table.