3.3.5.4.6 Connection Disconnected

When a CONNTYPE_XAUSER_XACT_MIGRATE connection (section 2.2.4.7) 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.