A fix is available
APAR status
Closed as program error.
Error description
MQSERIES for z/OS 7.1.0 MQGET is failing with RC 2195 . The problem occurs when a message is stored in SMDS and an MQGET is issued with a buffer length which is less than the length (>90k) of the RFH2 with properties in the message. CSQIMGES needs to be changed to recognise the MQRC_TRUNCATED_MSG_FAILED from CSQMHDRS and to not try and locate the rest of the message. The same problem can happen if the message has properties in a large RFH2 (>90K) and no message body. Size of MQGET buffer is not relevant in this case. * Additional Keywords: MQRC_TRUNCATED_MSG_FAILED reason 2080 MQRC_UNEXPECTED_ERROR reason 2195 MQSMDS/K
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ Version 7 * * Release 1 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: MQGET returns MQRC_UNEXPECTED_ERROR * * (2195) retrieving messages from shared * * queues with SMDS. * * * * Abend 5C6-00C9FEEE is issued by * * CSQIMGES. * * * * In some cases, the abend does not * * happen and the message is retrieved * * with a message size larger than * * expected and spurious data is appended * * at the end of the message. * **************************************************************** * RECOMMENDATION: * **************************************************************** Abend 5C6-00C9FEEE (CSQI_UNEXPECTED_ERROR) in CSQIMGES is caused by MQGET of messages with large headers that have been offloaded to SMDS datasets in a shared queue. The problem affects headers that are large enough to be stored in two or more SMDS logical blocks. The following cases generate the problem: A- MQGET with a buffer length smaller than the size of the headers including properties returned in a RFH2. B- MQGET of messages containing only properties returned in a RFH2. In the later case, the symptoms of the abend or retrieving spurious data depend on how are the headers stored in the SMDS dataset.
Problem conclusion
CSQIMGES has been corrected to properly handle messages with large RFH2 headers stored in SMDS datasets. 100Y CSQIMGES
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PI07221
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2013-12-03
Closed date
2014-02-24
Last modified date
2014-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI15408
Modules/Macros
CSQIMGES
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
Applicable component levels
R100 PSY UI15408
UP14/04/08 P F404
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.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 May 2014