1.3.1.1 OleTx Resource Managers Enlisting with XA Transaction Managers

The communications between an XA Superior Transaction Manager and an XA Subordinate Transaction Manager Facet specified in this document enable OleTx Resource Managers to participate in transactions coordinated by XA Transaction Managers. The XA Transaction Manager component in the following diagram corresponds to the TM software component defined in [XOPEN-DTP]. In this protocol it represents the higher-layer business logic that signals events on the XA Superior Transaction Manager component (see section 3.3). The XA Superior Transaction Manager component acts as a Resource Manager as defined in [XOPEN-DTP]. A subordinate transaction manager software component with an XA Subordinate Transaction Manager Facet facilitates this scenario and bridges the XA Protocol to the OleTx protocol defined in [MS-DTCO]. The following diagram shows components involved in this usage scenario.

OleTx Resource Managers enlisting with XA Transaction Managers topology

Figure 2: OleTx Resource Managers enlisting with XA Transaction Managers topology

The following sections illustrate the interactions that take place between these components in a common scenario drawn from each of the following areas of distributed transaction processing: