3049 (0BE9) (RC3049): MQRCCF_CCSID_ERROR

Explanation

Coded character-set identifier error.

In a command message, one of the following occurred:
  • The CodedCharSetId field in the message descriptor of the command does not match the coded character-set identifier of the queue manager at which the command is being processed, or
  • The CodedCharSetId field in a string parameter structure within the message text of the command is not
    • MQCCSI_DEFAULT, or
    • the coded character-set identifier of the queue manager at which the command is being processed, as in the CodedCharSetId field in the message descriptor.
The error response message contains the correct value.

This reason can also occur if a ping cannot be performed because the coded character-set identifiers are not compatible. In this case the correct value is not returned.

Programmer response

Construct the command with the correct coded character-set identifier, and specify this in the message descriptor when sending the command. For ping, use a suitable coded character-set identifier.