A fix is available
APAR status
Closed as program error.
Error description
The following program check occurs: ABN=0C4-00000011,U=SYSOPR,CSQPPGET, M=CSQGFRCV,LOC=CSQPLPLM.CSQPPGET The queue manager then abends with: CSQV086E QUEUE MANAGER ABNORMAL TERMINATION REASON=00D96001 The failing instruction for the 0C4 is 5890 F014. Reg15 is bad. CSQIRRED (which has invoked CSQPPGET) has been passed an invalid-looking log-record during the restart processing for a URID. CSQRRHSL is processing the shunted log records for the UR, and assumes that CSQRRRDT has manipulated the log-record to remove the shunt information. However, CSQRRRDT has not done this as LRHSHUNI is set. Additional Symptom(s) Search Keyword(s): ABEND0C4 ABENDS0C4 0C4 S0C4 S00C4
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 8 * * Release 0 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 in CSQPPGET during queue * * manager startup, and resulting in * * startup terminating abnormally with * * REASON=00D96001. * **************************************************************** * RECOMMENDATION: * **************************************************************** During historic status rebuild, a shunted log record was passed to CSQRRRDT and CSQRRHSL. CSQRRRDT processed the log record so that it appeared as the original, unshunted log record and processed it. However when CSQRRHSL subsequently processed the log record it incorrectly accounted for the manipulation done by CSQRRRDT and passed an invalid logrecord for further processing. This can lead to unpredictable behaviour, including CSQPPGET being called with an invalid negative pageset identifier, resulting in it abending 0C4.
Problem conclusion
CSQRRRDT and CSQRRHSL are changed to handle the manipulation of shunted log records correctly. CSQPPGET is changed to correctly validate the pageset parameter and abend 5C6-00D70121 if an invalid value is passed. 000Y CSQIRRED CSQPPGET CSQRRHSL CSQRRRDT
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PI55828
Reported component name
WMQ Z/OS 8
Reported component ID
5655W9700
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-01-21
Closed date
2016-02-15
Last modified date
2016-04-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI35346
Modules/Macros
CSQIRRED CSQPPGET CSQRRHSL CSQRRRDT
Fix information
Fixed component name
WMQ Z/OS 8
Fixed component ID
5655W9700
Applicable component levels
R000 PSY UI35346
UP16/03/03 P F603 ¢
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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
05 April 2016