2.2.2.5 DTCLUXLNCONFIRMATION
The DTCLUXLNCONFIRMATION enumeration defines the completion status values for an exchange of Exchange Log Name (XLN) messages with a remote LU.
-
typedef enum { DTCLUXLNCONFIRMATION_CONFIRM = 1, DTCLUXLNCONFIRMATION_LOGNAMEMISMATCH = 2, DTCLUXLNCONFIRMATION_COLDWARMMISMATCH = 3, DTCLUXLNCONFIRMATION_OBSOLETE = 4 } DTCLUXLNCONFIRMATION;
DTCLUXLNCONFIRMATION_CONFIRM: No inconsistencies were detected between the remote LU state and the local LU state held by a transaction manager.
DTCLUXLNCONFIRMATION_LOGNAMEMISMATCH: The remote log name supplied by the remote LU does not match the remote log name at the local LU held by a transaction manager.
DTCLUXLNCONFIRMATION_COLDWARMMISMATCH: The log status of the remote LU (as supplied by the remote LU) is Log Status Cold, and the log status of the local LU held by a transaction manager is Log Status Warm.
DTCLUXLNCONFIRMATION_OBSOLETE: The exchange of XLNs has been invalidated, for example, because the recovery sequence number has been incremented since the exchange began.