A fix is available
APAR status
Closed as program error.
Error description
CH08,ABN=0C4-00000010,U=PF$BUMN ,C=R3600.701.STAT- CSQ7COLL,M=CSQGFRCV,LOC=CSQ7LPLM.CSQ7COLL+00002BBE . abend0c4 occurred in routine get_WQSTAT called by ACCT_MQput because r10 contains blanks and is loaded from QRPL.Hobj field :
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 * * Release 0 Modification 1 and Release 1 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 occurs in CSQ7COLL when an * * application specifies an invalid hobj * * parameter on an MQI call, and class 3 * * accounting trace is enabled. * * The MQI call affected returns MQRC 2195 * * MQRC_UNEXPECTED_ERROR in place of the * * expected MQRC 2019 MQRC_HOBJ_ERROR. * **************************************************************** * RECOMMENDATION: * **************************************************************** When class 3 accounting is enabled and an MQI call is issued, CSQ7COLL is called to collect accounting information relating to the MQI call. If PM58798 is applied, CSQ7COLL uses the passed hobj to locate the mhnd control block related to that handle if no wqstat control block exists for that hobj (i.e. the hobj was not returned by an MQOPEN call issued since accounting class 3 was started). If the application passes an invalid hobj value, the resulting location will not contain an mhnd control block. CSQ7COLL will validate the storage at the location to confirm that it points to a valid mhnd, however if the location is in storage that is not accessible (e.g. not allocated, or in fetch protected storage), the reported 0C4 abend will occur.
Problem conclusion
CSQ7COLL is changed to validate the hobj value is a valid index into the MHPV array, and therefore will result in a valid storage location for the mhnd being determined. 010Y 100Y CSQ7COLL CSQ7LQ
Temporary fix
Comments
APAR Information
APAR number
PM97009
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
010
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-09-13
Closed date
2013-09-30
Last modified date
2013-11-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK98054 UK98055
Modules/Macros
CSQ7COLL CSQ7LQ
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
Applicable component levels
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 November 2013