3.1.1 Abstract Data Model

This section describes a conceptual model of possible data organization that an implementation maintains to participate in this algorithm. The specified organization is provided to facilitate the explanation of how the algorithm behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that specified in this document.

The abstract data model for this algorithm comprises elements that are private to this algorithm and consists of elements that are specified in this algorithm and elements that are specified in [MS-MQDMPR] section 3.1.1. Although the abstract data model for this algorithm contains elements that are specified in [MS-MQDMPR], this algorithm does not share instances of any of these elements or state with any protocol. The relationship between this algorithm, a queue manager, and MSMQ protocols is described in [MS-MQOD].

Section 3.1.1.1 details the elements from the ADM that are specified in [MS-MQDMPR]. Sections 3.1.1.2 and 3.1.1.3 detail the ADM elements that are specific to this algorithm. Section 3.1.1.4 details an extension to an ADM element specified in [MS-MQDMPR].