3.2.5.5.3 Receiving a TXUSER_DTCLURECOVERYINITIATEDBYLU_MTAG_RESPONSE_FOR_THEIR_COMPARESTATES Message

When an LU 6.2 implementation (section 3.2) receives a TXUSER_DTCLURECOVERYINITIATEDBYLU_MTAG_RESPONSE_FOR_THEIR_COMPARESTATES message, it MUST perform the following actions:

  • If the connection state is Awaiting Response To Compare States:

    • If the CompareStatesResponse field of the message is set to DTCLUCOMPARESTATESRESPONSE_PROTOCOL:

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

      • Set the connection state to Ended.

    • Otherwise, if the CompareStatesResponse field of the message is set to DTCLUCOMPARESTATESRESPONSE_OK:

      • Return a success result and the following message information to the higher-layer business logic:

        • The CompareStates field

      • Set the connection state to Processing Compare States Response.

  • Otherwise, the message MUST be processed as an invalid message, as specified in [MS-DTCO], section 3.1.6.