1.4 Relationship to Other Protocols
This protocol is dependent upon RPC for its transport. This protocol uses RPC, as specified in section 2.1.
This protocol is tightly coupled with the Message Queuing (MSMQ) Queue Manager to Queue Manager Protocol [MS-MQQP], and therefore if one protocol is implemented, the other one has to be implemented also. The processing rules for this protocol invoke methods on the qm2qm RPC interface of the Message Queuing (MSMQ) Queue Manager to Queue Manager Protocol. Furthermore, the arguments required for these methods are obtained from the qmcomm RPC interface of this protocol. The following diagram illustrates the protocol relationships for this protocol.

Figure 1: Protocol relationships
Additionally, the MSDTC Connection Manager: OleTx Transaction Protocol [MS-DTCO] is used by applications to orchestrate external transaction scenarios for this protocol.
This protocol uses shared state and processing rules defined in [MS-MQDMPR].