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.