3.2.5.4.6 Receiving a TXUSER_DTCLURECOVERYINITIATEDBYDTC_MTAG_COMPARESTATES_INFO Message
When the LU 6.2 implementation (section 3.2) receives a TXUSER_DTCLURECOVERYINITIATEDBYDTC_MTAG_COMPARESTATES_INFO message, it MUST perform the following actions:
If the connection state is Awaiting Response To Compare States Query During Warm XLN:
Set the Transaction Found To Recover field of the connection object to TRUE.
Return a success result and the following message information to the higher-layer business logic:
The CompareStates field
The LuTransId field
Set the connection state to Processing Warm XLN Request.
Otherwise, if the connection state is Awaiting Response To Compare States Query:
Return a success result and the following message information to the higher-layer business logic:
The CompareStates field
The LuTransId field
Set the connection state to Processing Compare States Request.
Otherwise, the message MUST be processed as an invalid message, as specified in [MS-DTCO], section 3.1.6.