Initial values and language declarations for MQSD

Field name Name of constant Value of constant
StrucId MQSD_STRUC_ID 'SD¬¬'
Version MQSD_VERSION_1 1
Options MQSO_NON_DURABLE 0
ObjectName None Null string or blanks
AlternateUserId None Null string or blanks
AlternateSecurityId MQSID_NONE Nulls
SubExpiry MQEI_UNLIMITED -1
ObjectString None Names and values as defined for MQCHARV
SubName None Names and values as defined for MQCHARV
SubUserData None Names and values as defined for MQCHARV
SubCorrelId MQCI_NONE Nulls
PubPriority MQPRI_PRIORITY_AS_Q_DEF -3
PubAccountingToken MQACT_NONE Nulls
PubApplIdentityData None Null string or blanks
SelectionString None Names and values as defined for MQCHARV
SubLevel None 1
ResObjectString None Names and values as defined for MQCHARV
Notes:
  1. The symbol ¬ represents a single blank character.
  2. The value Null string or blanks denotes the null string in C, and blank characters in other programming languages.
  3. In the C programming language, the macro variable MQSD_DEFAULT contains the values that are listed in the table. It can be used in the following way to provide initial values for the fields in the structure:
    MQSD MySD = {MQSD_DEFAULT};
    

Parent topic: MQSD - Subscription descriptor