NonPersistentMessageClass (MQLONG)
The reliability goal for nonpersistent messages.
Local | Model | Alias | Remote | Cluster |
---|---|---|---|---|
X | X |
- MQNPM_CLASS_NORMAL
- Nonpersistent messages are limited to the lifetime of the queue manager session; the messages are discarded in the event of a queue manager restart. This is valid only for non-shared queues, and is the default value.
- MQNPM_CLASS_HIGH
- The queue manager attempts to retain nonpersistent messages for the lifetime of the queue. Nonpersistent messages might still be lost in the event of a failure. This value is enforced for shared queues.
To determine the value of this attribute, use the MQIA_NPM_CLASS selector with the MQINQ call.