3.1.1.1.3 Shared Data Elements

This protocol manipulates the following abstract data model (ADM) elements from the shared ADM that is defined in [MS-MQDMPR] section 3.1.1.

QueueManager: As defined in [MS-MQDMPR] section 3.1.1.1.

§ Identifier: The GUID of the local QM. This value uniquely identifies the local host.<15> This value MUST be saved to persistent storage.

§ SystemDeadletterQueue: A reference to a queue instance that represents the system dead-letter queue.

§ SystemTransactionalDeadletterQueue: A reference to a queue instance that represents the system transactional dead-letter queue.

§ QueueCollection: A table of queues that are deployed at the host and keyed by name.

Queue: As defined in [MS-MQDMPR] section 3.1.1.2.

§ Pathname: The name of the queue. For more information about queue naming conventions, see [MS-MQMQ] section 2.1.

§ Transactional: A Boolean value that indicates whether the queue supports transactional messages.

OutgoingQueue: As defined in [MS-MQDMPR] section 3.1.1.3: An ordered list of ADM Message data elements. This queue contains unsent messages or messages awaiting receipts. Message elements that contain durable or stream messages MUST be saved to persistent storage. This queue MUST generate the Message Position Available event, as described in [MS-MQDMPR] section 3.1.7.2.2

OutgoingTransferInfo: As defined in [MS-MQDMPR] section 3.1.1.4.

IncomingTransactionalTransferInfo: As defined in [MS-MQDMPR] section 3.1.1.5.

Message: As defined in [MS-MQDMPR] section 3.1.1.12: The Message data element is used by SRMP to serialize and deserialize protocol messages, from or to its attributes, as described in sections 3.1.5.1.1 and 3.1.7.2.3. In addition, this protocol extends the data element for SRMP-specific attributes, as described in the next section.