2554 (09FA) (RC2554): MQRC_CONTENT_ERROR
Explanation
There are two explanations for reason code 2554:
- An MQPUT call was issued with a message where the content could not be parsed to determine whether the message should be delivered to a subscriber with an extended message selector. No subscribers will receive the publication.
- MQRC_CONTENT_ERROR can be returned from MQSUB and MQSUBRQ if a selection string selecting on the content of the message was specified.
Completion code
MQCC_FAILED
Programmer response
There are two programmer responses for reason code 2554 because there are two causes:
- If reason code 2554 was issued because of reason 1 then check for error messages from the extended message selection provider and ensure that the message content is well formed before retrying the operation.
- If reason code 2554 was issued because of reason 2 then because the error occurred at the time that the retained message was published, either a system administrator must clear the retained queue, or we cannot specify a selection string selecting on the content.
Parent topic: API reason codes