2.1.1 Messages, Connections, and Sessions
The layout of each message that is defined by this protocol MUST extend the MESSAGE_PACKET structure, as specified in section 2.2.4.1. The general mechanisms that are used to send and receive messages are as specified in [MS-CMP] sections 3.1.4.1 and 3.1.7.4.
Each message MUST be sent by using an active [MS-CMP] connection that has been established between an initiator and an acceptor. The mechanisms that are used to initiate and accept connections are as specified in [MS-CMP] sections 3.1.4.2 and 3.1.5.5.
Each connection MUST be initiated inside an active [MS-CMP] session that has been established between two OleTx participants. The mechanisms that are used to establish sessions are as specified in [MS-CMPO] section 1.3.3. The session creation is handled by MSDTC Connection Manager: OleTx Multiplexing Protocol, when a new connection is initiated.
When a new connection is initiated the OleTx participant MUST provide the following:
The Name Object of the partner computed from implementation-specific configuration (section 2.1.2.3).
The connection type.
An Incoming Message Notification Interface object ([MS-CMP] section 3.1.1.1) with local events (section 3.1.8) to receive incoming message notifications from MSDTC Connection Manager: OleTx Multiplexing Protocol layer [MS-CMP].