2.2.2.6 DTCLUXLNERROR
The DTCLUXLNERROR enumeration defines the error status values for an exchange of XLN messages with a remote LU.
-
typedef enum { DTCLUXLNERROR_PROTOCOL = 1, DTCLUXLNERROR_LOGNAMEMISMATCH = 2, DTCLUXLNERROR_COLDWARMMISMATCH = 3 } DTCLUXLNERROR;
DTCLUXLNERROR_PROTOCOL: A protocol error occurred.
DTCLUXLNERROR_LOGNAMEMISMATCH: The local log name supplied by a remote LU does not match the local log name at the local LU held by a transaction manager, or the remote log name supplied by a remote LU does not match the remote log name at the local LU held by a transaction manager.
DTCLUXLNERROR_COLDWARMMISMATCH: The log status of the remote LU supplied by a remote LU is Log Status Cold, and the log status of the local LU held by a transaction manager is Log Status Warm; or the log status of the remote LU supplied by a remote LU is Log Status Warm, and the log status of the local LU held by a transaction manager is Log Status Cold.