18.4 TIP Extensions Overview
The TIP extensions, as specified in [MS-TIPP], provide an alternative transaction manager-to-transaction manager communication protocol. The protocol provides the same functionality as the transaction manager-to-transaction manager protocol specified by an MSDTC Connection Manager: OleTx Transaction Protocol implementation, but the communication is performed using TIP messages. This protocol provides an alternative protocol used by the following actions from the following roles:
-
Transaction Manager Role:
-
Push Transaction
-
Pull Transaction
-
When performing the Push Transaction action the local transaction manager role maps to the TIP superior transaction manager facet, as specified in [MS-TIPP], and the remote transaction manager maps to the TIP transaction manager role, as specified in [MS-TIPP].
When performing the Pull Transaction action, the local transaction manager role maps to the TIP subordinate transaction manager facet, as specified in [MS-TIPP], and the remote transaction manager maps to the TIP transaction manager role, as specified in [MS-TIPP].
The protocol interchanges defined by [MS-TIPP] are performed using TIP over TCP.