A fix is available
APAR status
Closed as program error.
Error description
A user reports that a RCVR channel (with a name at least 20 characters long) was returned incorrect status when displayed from the MQ panels; however, the DISPLAY CHSTATUS returned the correct channel status value. Development finds, when displaying channels in the MQ panels, the code issues both a DISPLAY CHANNEL and DISPLAY CHSTATUS command for the input channel name. For each channel returned from the DISPLAY CHANNEL command, the output from DISPLAY CHSTATUS is searched for any matches. If a channel doesn't have a matching status entry, then it is displayed as INACTIVE. The problem is a bug in the logic in CSQORLST when searching for a matching STATUS(STOPPED) entry for a channel name which is 20 characters long.
Local fix
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 viewing channel information in the * * MQ panel, shared channels with names at * * the maximum allowed length (20 * * characters) are incorrectly shown with * * a status of INACTIVE, even though they * * may actually be STOPPED. * **************************************************************** This issue arises from a bug in the internal logic of the CSQORLST module. When matching channel names between the DISPLAY CHANNEL and DISPLAY CHSTATUS commands, the system constructs a key using the full 20-character channel name and appends the status directly. This causes the comparison logic to treat the entire string as a single word. As a result, the channel name fails to match correctly and displays the channel status as INACTIVE. This behavior only occurs when the channel name is exactly 20 characters long. For shorter names, a space naturally separates the name and status, allowing the comparison to work as expected.
Problem conclusion
This APAR modifies the comparison logic to not treat the channel name and status as the same word given a max character length channel name.
Temporary fix
Comments
APAR Information
APAR number
PH66925
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
2025-06-10
Closed date
2025-10-16
Last modified date
2025-11-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO05347 UO05371 UO05373
Modules/Macros
CSQORLST
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R200 PSY UO05347
UP25/11/12 P F511
R300 PSY UO05373
UP25/11/12 P F511
R400 PSY UO05371
UP25/11/12 P F511
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:
30 November 2025