A fix is available
APAR status
Closed as unreproducible in next release.
Error description
ABN=0C4-00000011,C=R3600.701.CHIN,M=CSQXDISP,LOC=CSQXRCTL. CSQXCRTF+01602 CSQX112E MQB1 CSQXDISP Dispatcher process error, TCB=xxxxxxxx reason=0C4000-00000011 The 0C4 abend occurs due to an invalid length calculation when returning a truncated message containing message properties. Subsequent errors that were observed are a direct consequence of this initial abend.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 * * Release 0 Modification 1. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 occurs in CSQXRCTF or * * CMQXRSRV when a client channel gets * * messages containing message properties. * **************************************************************** * RECOMMENDATION: * **************************************************************** A client application gets a message containing message properties from the queue, specifying MQGMO_ACCEPT_TRUNCATED_MESSAGE. When the channel initiator sends the reply containing the message, it calls rriAddMPHToMQIReply to add the message properties to the reply. These are added prior to the message body, and consequently requires the message to be moved to make space for the MPH. When doing this the full message length is incorrectly used, even if the message was truncated. This causes storage beyond the end of the reply buffer to be overlaid, and can result in abend S0C4 if this storage is inaccessible, leading to the dispatcher terminating prematurely and consequently all channels using that dispatcher failing. Depending on the contents of the overlaid storage, unpredictable results can occur.
Problem conclusion
Temporary fix
********* * HIPER * *********
Comments
rriMQIServerCall is changed to pass the correct length to rriAddMPHToAPIReply, taking in to account any message truncation that has occurred.
APAR Information
APAR number
PI26328
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
010
Status
CLOSED UR1
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-09-23
Closed date
2014-10-23
Last modified date
2014-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI22420
Modules/Macros
CMQXRSRV
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
Applicable component levels
R010 PSY UI22420
UP14/11/13 P F411
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:
01 December 2014