A fix is available
APAR status
Closed as program error.
Error description
Migration to IBM MQ 9.4 experienced an abend where the dump title is: ABN=5C6-00D400AD,U=SYSOPR ,C=MQ900.940.DMC -CSQIERS3,M=CSQ GFRCV,LOC=CSQILPLM.CSQIERS3+00001868 The queue manager abended with: CSQV086E QUEUE MANAGER ABNORMAL TERMINATION REASON=00D96001 The code was trying to see if a queue has CAPEXPRY coded in the CUSTOM attribute to convert it to the new CAPEXPRY parameter. A queue object was encountered that had been defined years ago and still had an internal version of "0" rather than the current version "1". The code should handle both versions of an object correctly. In the dump, Register 2 from IPCS ST FAILDATA points to the object the code is working with. The name of the queue object is visible in storage in the dump IPCS browse mode.
Local fix
ALTER the description field of the queue definition to cause the object to be remade at the newer version of the control block. If there are many objects that were defined many years ago (for example prior to MQSeries 5.2), then you can create a list of queue definitions with CSQUTIL SDEFS or MAKEDEF. The output has DEFINE commands with NOREPLACE. You can do a mass change to either make the commands be an ALTER command, and alter the description field, or a DEFINE command with REPLACE instead of NOREPLACE.
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM for z/OS Version 9 * * Release 4 Modification 0 * **************************************************************** * PROBLEM DESCRIPTION: After migrating from an older release * * with queue and topic objects defined * * and last updated from before the CUSTOM * * attribute was added, ABEND5C6-00D400AD * * may occur, or incorrect CAPEXPRY values * * may be set. * **************************************************************** The processing of queue and topic objects does not check the internal version of an object. For objects defined/last updated before the CUSTOM attribute was added, this results in the incorrect processing of the CUSTOM attribute that is not initialised in storage, which results in the incorrect value being set to CAPEXPRY, or a queue manager abend on start up.
Problem conclusion
The code has been corrected to check flags to ensure the correct processing is run.
Temporary fix
Comments
APAR Information
APAR number
PH68970
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
400
Status
CLOSED PER
PE
YesPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-11-13
Closed date
2025-12-08
Last modified date
2026-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO06118
Modules/Macros
CSQICRE2 CSQIERS3
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R400 PSY UO06118
UP26/01/10 P F601
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":"400","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]
Document Information
Modified date:
01 February 2026