3.18.3 Initialization

When a server transaction envoy object is initialized, it MUST do the following:

  • Create the data structures described in section 3.18.1.

  • Set the DtcCap_CanTransmit bit (section 2.2.6.1) in the DtcCapabilities value if the local DTCO transaction manager implementation supports the Propagation_Token ([MS-DTCO] section 2.2.5.4) method of sending transactions.

  • Set the DtcCap_CanExport bit (2.2.6.1) in the DtcCapabilities value if the local DTCO transaction manager implementation supports the STxInfo ([MS-DTCO] section 2.2.5.10) method of sending transactions.

  • Set the SWhereaboutsID GUID to a GUID that uniquely identifies the SWhereabouts ([MS-DTCO] section 2.2.5.11) of the local DTCO transaction manager implementation.