Reason code qualifying CompCode.
The following reason codes indicating error conditions can be returned
from the mqBufferToBag call:
- MQRC_BAG_CONVERSION_ERROR
- Data could not be converted into a bag. This indicates a problem with
the format of the data to be converted into a bag (for example, the message
is not a valid PCF).
- MQRC_BUFFER_ERROR
- Buffer parameter not valid (invalid parameter address or buffer not
accessible).
- MQRC_BUFFER_LENGTH_ERROR
- Buffer length not valid.
- MQRC_HBAG_ERROR
- Bag handle not valid.
- MQRC_INCONSISTENT_ITEM_TYPE
- Datatype of second occurrence of selector differs from datatype of first
occurrence.
- MQRC_OPTIONS_ERROR
- Options bag contains unsupported data items, or a supported option has
a value that is not valid.
- MQRC_SELECTOR_OUT_OF_RANGE
- Selector not within valid range for call.
- MQRC_STORAGE_NOT_AVAILABLE
- Insufficient storage available.
- MQRC_SYSTEM_BAG_NOT_ALTERABLE
- System bag cannot be altered or deleted.