Put message options structure
Table 1. Structures of constants
Name |
Structure |
MQPMO_STRUC_ID |
PMO¬
|
MQPMO_STRUC_ID_ARRAY |
'P','M','O','¬' |
Note: The symbol ¬
represents a single blank character.
Table 2. Values of constants
Name |
Decimal value |
Hexadecimal value |
MQPMO_VERSION_1 |
1 |
X'00000001' |
MQPMO_VERSION_2 |
2 |
X'00000002' |
MQPMO_VERSION_3 |
3 |
X'00000003' |
MQPMO_CURRENT_VERSION |
3 |
X'00000003' |
MQPMO_CURRENT_LENGTH |
(value differs by platform or version) |
|
Put Message Options
Table 3. Values of constants
Name |
Decimal value |
Hexadecimal value |
MQPMO_SYNCPOINT |
2 |
X'00000002' |
MQPMO_NO_SYNCPOINT |
4 |
X'00000004' |
MQPMO_DEFAULT_CONTEXT |
32 |
X'00000020' |
MQPMO_NEW_MSG_ID |
64 |
X'00000040' |
MQPMO_NEW_CORREL_ID |
128 |
X'00000080' |
MQPMO_PASS_IDENTITY_CONTEXT |
256 |
X'00000100' |
MQPMO_PASS_ALL_CONTEXT |
512 |
X'00000200' |
MQPMO_SET_IDENTITY_CONTEXT |
1024 |
X'00000400' |
MQPMO_SET_ALL_CONTEXT |
2048 |
X'00000800' |
MQPMO_ALTERNATE_USER_AUTHORITY |
4096 |
X'00001000' |
MQPMO_FAIL_IF_QUIESCING |
8192 |
X'00002000' |
MQPMO_NO_CONTEXT |
16384 |
X'00004000' |
MQPMO_LOGICAL_ORDER |
32768 |
X'00008000' |
MQPMO_ASYNC_RESPONSE |
65536 |
X'00010000' |
MQPMO_SYNC_RESPONSE |
131072 |
X'00020000' |
MQPMO_RESOLVE_LOCAL_Q |
262144 |
X'00040000' |
MQPMO_RETAIN |
2097152 |
X'00200000' |
MQPMO_MD_FOR_OUTPUT_ONLY |
8388608 |
X'00800000' |
MQPMO_SCOPE_QMGR |
67108864 |
X'04000000' |
MQPMO_SUPPRESS_REPLYTO |
134217728 |
X'08000000' |
MQPMO_NOT_OWN_SUBS |
268435456 |
X'10000000' |
MQPMO_RESPONSE_AS_Q_DEF |
0 |
X'00000000' |
MQPMO_RESPONSE_AS_TOPIC_DEF |
0 |
X'00000000' |
MQPMO_NONE |
0 |
X'00000000' |
Put Message Options for publish mask
Table 4. Values of constants
Name |
Decimal value |
Hexadecimal value |
MQPMO_PUB_OPTIONS_MASK |
2097152 |
X'00200000' |