Overview for MQSRO

Availability: The MQSRO structure is available on the following platforms:

  • AIX
  • IBM i
  • Linux
  • Windows
  • z/OS

and for IBM MQ MQI clients connected to these systems.

Purpose: The MQSRO structure allows the application to specify options that control how a subscription request is made. The structure is an input/output parameter on the MQSUBRQ call.

Version: The current version of MQSRO is MQSRO_VERSION_1.

Character set and encoding: Data in MQSRO must be in the character set given by the CodedCharSetId queue manager attribute and encoding of the local queue manager given by MQENC_NATIVE. However, if the application is running as an MQ MQI client, the structure must be in the character set and encoding of the client.

Parent topic: MQSRO - Subscription request options