2.2.2.4 MQJOURNAL
The MQJOURNAL enumeration defines values that indicate the requested target journaling mode for an ApplicationQueue. Target journaling is the process of retaining copies of the Messages removed from an ApplicationQueue. For ApplicationQueues where target journaling is enabled, Messages removed from an ApplicationQueue are copied to the MessagePositionList of the associated journal queue.
-
typedef enum { MQ_JOURNAL_NONE = 0, MQ_JOURNAL = 1 } MQJOURNAL;
MQ_JOURNAL_NONE: Target journaling is not enabled for the ApplicationQueue. Messages received from the ApplicationQueue by clients of this protocol are permanently deleted.
MQ_JOURNAL: Target journaling is enabled for the ApplicationQueue. Messages received from the ApplicationQueue by clients of this protocol are copied to the MessagePositionList of the associated journal queue prior to being deleted from the ApplicationQueue.
Used by: