NonPersistentMessageClass (MQLONG)

The reliability goal for nonpersistent messages.

Local Model Alias Remote Cluster
X X      
This specifies the circumstances under which nonpersistent messages put on this queue are discarded:
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.