18.3 MSDTC Connection Manager: OleTx Transaction Internet Protocol Specification Overview
The MSDTC Connection Manager: OleTx Transaction Internet Protocol, as specified in [MS-DTCM], provides an alternative application to transaction manager and application service to transaction manager communication protocol. The protocol provides some of the same functionality as the MSDTC Connection Manager: OleTx Transaction Protocol implementation, but the required transaction manager actions are performed using a Transaction Internet Protocol (TIP) implementation. This protocol provides an alternative protocol used by the following actions from the following roles:
-
Application Role: Request a Push Transaction.
-
Application Service Role:
-
Request a Pull Transaction.
-
Request a Push Transaction.
-
Both of these roles map to the TIP interoperability application role of the protocol specified by [MS-DTCM]. When communicating with these roles, the transaction manager role maps to the TIP interoperability provider specified in [MS-DTCM].
If a transaction manager Push Transaction action is required by an application or application service using the protocol specified in [MS-DTCM] to perform a Request Push Transaction action, the transaction manager uses the TIP transaction manager-to-transaction manager communication protocol.
If a transaction manager Pull Transaction action is required by an application service using the protocol specified in [MS-DTCM] to perform a Request Pull Transaction action, the transaction manager uses the TIP transaction manager-to-transaction manager communication protocol.