Fields for MQPMO
The MQPMO structure contains the following fields; the fields are described in alphabetical order:
- Action (MQLONG)
This specifies the type of put being performed and the relationship between the original message specified by the OriginalMsgHandle field and the new message specified by the NewMsgHandle field. The properties of the message are chosen by the queue manager according to the value of the Action specified. - Context (MQHOBJ)
- InvalidDestCount (MQLONG)
- KnownDestCount (MQLONG)
- NewMsgHandle (MQHMSG)
- MQPMO options (MQLONG)
The Options field controls the operation of MQPUT and MQPUT1 calls. - OriginalMsgHandle (MQHMSG)
- PubLevel (MQLONG)
The initial value of this field is 9. The level of subscription targeted by this publication. Only those subscriptions with the highest SubLevel less than or equal to this value receive this publication. This value must be in the range zero to 9; zero is the lowest level. However, if a publication has been retained, it is no longer available to subscribers at higher levels because it is republished at PubLevel 1. - PutMsgRecFields (MQLONG)
- PutMsgRecOffset (MQLONG)
- PutMsgRecPtr (MQPTR)
- RecsPresent (MQLONG)
- ResolvedQMgrName (MQCHAR48)
- ResolvedQName (MQCHAR48)
- ResponseRecOffset (MQLONG)
- ResponseRecPtr (MQPTR)
- StrucId (MQCHAR4)
- Timeout (MQLONG)
- UnknownDestCount (MQLONG)
- Version (MQLONG)
Structure version number.
Parent topic: MQPMO - Put-message options