3.3.5.7.4 Connection Disconnected

When a CONNTYPE_XAUSER_XACT_MIGRATE2 connection (section 2.2.4.8) is disconnected, the XA Superior Transaction Manager MUST perform the following actions:

  • If the State field of the XA Transaction Object referenced by the receiving connection is set to Suspended:

    • Disconnect the receiving connection.

    • Return XAER_NOTA from xa_start call.

  • Otherwise:

    • Disconnect the receiving connection.