3.2.1.1 Versioning

The XA Subordinate Transaction Manager Facet MUST maintain the data that pertains to the branching functionality only on versions where the connection types CONNTYPE_XAUSER_XACT_BRANCH_START and CONNTYPE_XAUSER_XACT_BRANCH_OPEN are supported as specified in section 2.2.4.1. The following data elements, as specified in 3.2.1, are affected:

  • Wait For All XA Branch Prepares flag

  • XA Superior Enlistment Object

    • Coupling

    • Child Branch Table

The XA Subordinate Transaction Manager Facet MUST maintain the data that pertains to the migrate functionality only on versions where the connection type CONNTYPE_XAUSER_XACT_MIGRATE or CONNTYPE_XAUSER_XACT_MIGRATE2 is supported, as specified in section 2.2.4.1. The following data elements, as specified in section 3.2.1, are affected:

  • XA Superior Enlistment Object

    • State

      • Migrate

  • XA Child Branch Enlistment Object

    • State

      • Migrate