MQNPM_* values" /> NonPersistentMessageClass (MQLONG)
Home

 

NonPersistentMessageClass (MQLONG)

The reliability goal for nonpersistent messages.

Local Model Alias Remote Cluster
Yes Yes No No No

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.



 

Home