Fields for MQSD
The MQSD structure contains the following fields; the fields are described in alphabetical order:
- AlternateSecurityId (MQBYTE40)
- AlternateUserId (MQCHAR12)
- ObjectName (MQCHAR48)
- ObjectString (MQCHARV)
- Options (MQLONG)
This provides options to control the action of the MQSUB call. - PubAccountingToken (MQBYTE32)
- PubApplIdentityData (MQCHAR32)
- PubPriority (MQLONG)
- ResObjectString (MQCHARV)
This is the long object name after the queue manager resolves the name provided in ObjectName. - SelectionString (MQCHARV)
This is the string used to provide the selection criteria used when subscribing for messages from a topic. - StrucId (MQCHAR4)
- SubCorrelId (MQBYTE24)
This field contains a correlation identifier common to all publications matching this subscription. - SubExpiry (MQLONG)
- SubLevel (MQLONG)
This is the level associated with the subscription. Publications are only delivered to this subscription if it is in the set of subscriptions with the highest SubLevel value less than or equal to the PubLevel used at publication time. However, if a publication has been retained, it is no longer available to subscribers at higher levels because it is republished at PubLevel 1. - SubUserData (MQCHARV)
- SubName (MQCHARV)
- Version (MQLONG)
Parent topic: MQSD - Subscription descriptor