2046 (07FE) (RC2046): MQRC_OPTIONS_ERROR

Explanation

The Options parameter or field contains options that are not valid, or a combination of options that is not valid.
  • For the MQOPEN, MQCLOSE, MQXCNVC, mqBagToBuffer, mqBufferToBag, mqCreateBag, and mqExecute calls, Options is a separate parameter on the call.

    This reason also occurs if the parameter pointer is not valid. (It is not always possible to detect parameter pointers that are not valid; if not detected, unpredictable results occur.)

  • For the MQBEGIN, MQCONNX, MQGET, MQPUT, and MQPUT1 calls, Options is a field in the relevant options structure (MQBO, MQCNO, MQGMO, or MQPMO).
  • For more information about option errors for IBM® MQ Multicast see: MQI concepts and how they relate to multicast.

Completion code

MQCC_FAILED

Programmer response

Specify valid options. Check the description of the Options parameter or field to determine which options and combinations of options are valid. If multiple options are being set by adding the individual options together, ensure that the same option is not added twice. For more information, see Rules for validating MQI options.