4.1 Locating the Activation Service Endpoints

This example shows how an application, either a client application (as described in sections 1.3.2 and 1.3.3) or a server application (as described in section 1.3.1), obtains the WS-AtomicTransaction Activation Service Endpoint of a transaction coordinator by performing the following two tasks:

  • The application first obtains an array of SExtendedEndpointInfo structures via an Application Role Implementation, as specified in [MS-DTCO] (section 3.3.5.2.2.1).

  • The application then translates the array of SExtendedEndpointInfo structures into the transaction coordinator's Activation Service Endpoints, as specified in 2.2.2.3.