An ImqQueue that provides a context for messages. Initially there is no reference.
options
The put message options. The initial value is MQPMO_NONE. The following additional values are possible:
MQPMO_SYNCPOINT
MQPMO_NO_SYNCPOINT
MQPMO_NEW_MSG_ID
MQPMO_NEW_CORREL_ID
MQPMO_LOGICAL_ORDER
MQPMO_NO_CONTEXT
MQPMO_DEFAULT_CONTEXT
MQPMO_PASS_IDENTITY_CONTEXT
MQPMO_PASS_ALL_CONTEXT
MQPMO_SET_IDENTITY_CONTEXT
MQPMO_SET_ALL_CONTEXT
MQPMO_ALTERNATE_USER_AUTHORITY
MQPMO_FAIL_IF_QUIESCING
record fields
The flags that control the inclusion of put message records when a message is put. The initial value is MQPMRF_NONE. The following additional values are possible:
MQPMRF_MSG_ID
MQPMRF_CORREL_ID
MQPMRF_GROUP_ID
MQPMRF_FEEDBACK
MQPMRF_ACCOUNTING_TOKEN
ImqMessageTracker attributes are taken from the object for any field that is specified. ImqMessageTracker attributes are taken from the ImqMessage object for any field that is not specified.
resolved queue manager name
Name of a destination queue manager determined during a put. The initial value is null. This attribute is read-only.
resolved queue name
Name of a destination queue determined during a put. The initial value is null. This attribute is read-only.
syncpoint participation
TRUE when messages are put under syncpoint control.
Sets the syncpoint participation value. If sync is TRUE, the options are altered to include MQPMO_SYNCPOINT, and to exclude MQPMO_NO_SYNCPOINT. If sync is FALSE, the options are altered to include MQPMO_NO_SYNCPOINT, and to exclude MQPMO_SYNCPOINT.