A fix is available
APAR status
Closed as program error.
Error description
Development analysis found that the reason that the PCF message validation was failing was because the 0x0000044F (MQIACF_Q_STATUS_TYPE) in the PCF message had been changed to 0x0000045A (MQIACF_AUTH_PROFILE_ATTRS) which is invalid for a DISPLAY QSTATUS command. GTF trace showed that this value had changed between the group command server in CSQNGRS1 copying the PCF message from the DXWB in CSQ5RCMQ to calling CSQ9SCN0 to parse the PCF message. Close inspection of the code between these two points revealed the problem. If the CCSID in the inbound DXWB is different to the QMGR CCSID, then the QMGR will attempt to convert the message. This logic doesn't account for converting PCF messages and instead uses a string conversion function. In this APAR's case, one MQ instance used CCSID 500 while the other used CCSID 1140. Although both are EBCDIC CCSIDs, converting between these two CCSIDs results in an 0x4F character getting translated to an 0x5A character. There are also other code point differences which could affect other PCF messages.
Local fix
Work around this problem by ensuring that each QMGR in a QSG has the same CCSID.
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 2 Modification 0, Release 3 * * Modification 0 and Release 4 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: When issuing MQSC commands using PCF * * messages in a queue sharing group with * * CMDSCOPE(*), and varying CCSID's, a * * data conversion error can occur, * * resulting in PCF command format errors * * in PCF response messages. * **************************************************************** The code which handles data conversion of commands on the system command input queue doesn't check for PCF messages, resulting in incorrect data conversion.
Problem conclusion
The code has been changed to check for PCF messages when processing messages on the system command input queue.
Temporary fix
Comments
APAR Information
APAR number
PH62867
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-08-21
Closed date
2025-07-16
Last modified date
2025-10-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO04095 UO04096 UO04097
Modules/Macros
CSQNGRS1
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R200 PSY UO04097
UP25/09/13 P F509
R300 PSY UO04096
UP25/09/13 P F509
R400 PSY UO04095
UP25/09/13 P F509
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]
Document Information
Modified date:
02 October 2025