3.3.5.1.1.6 Connection Disconnected

When a CONNTYPE_TXUSER_BEGINNER (section 2.2.8.1.1) connection is disconnected, the application MUST perform the following actions:

  • If the connection state is Awaiting Begin Response:

    • Return a failure result to the higher-layer business logic.

  • If the connection state is Awaiting Abort Response:

    • Return a transaction aborted result to the higher-layer business logic.

  • If the connection state is Awaiting Commit Response:

    • Return a transaction In Doubt (section 3.2.1.3.12) result to the higher-layer business logic.

  • Otherwise, the event MUST be processed as specified in section 3.1.8.3.