+

Search Tips | Advanced Search

2554 (09FA) (RC2554): MQRC_CONTENT_ERROR


Explanation

There are two explanations for reason code 2554:
  1. 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.
  2. 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:
  1. 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.
  2. 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

Last updated: 2020-10-04