2.2.2.8 DTCLUXLNRESPONSE
The DTCLUXLNRESPONSE enumeration defines the completion status of an exchange of XLN messages with a remote LU.
-
typedef enum { DTCLUXLNRESPONSE_OK_SENDOURXLNBACK = 1, DTCLUXLNRESPONSE_OK_SENDCONFIRMATION = 2, DTCLUXLNRESPONSE_LOGNAMEMISMATCH = 3, DTCLUXLNRESPONSE_COLDWARMMISMATCH = 4 } DTCLUXLNRESPONSE;
DTCLUXLNRESPONSE_OK_SENDOURXLNBACK: No inconsistencies were detected between the remote LU state and the local LU state held by the transaction manager, and the remote LU has not supplied the local log name.
DTCLUXLNRESPONSE_OK_SENDCONFIRMATION: No inconsistencies were detected between the remote LU state and the local LU state held by the transaction manager.
DTCLUXLNRESPONSE_LOGNAMEMISMATCH: The remote log name supplied by the remote LU does not match the remote log name at the local LU held by the transaction manager; or the local log name supplied by the remote LU does not match the local log name held by the transaction manager.
DTCLUXLNRESPONSE_COLDWARMMISMATCH: The remote LU's log status supplied by the remote LU is Log Status Cold, and the local LU's log status held by the transaction manager is Log Status Warm.