A fix is available
APAR status
Closed as program error.
Error description
If an invalid series of calls (mixture of XA and MQ) is being issued, i.e. a XA_OPEN followed by an MQGET, the MQGET call fails with MQRC=2195 (MQRC_UNEXPECTED_ERROR) and the CSQSERVICE1 specific abend 5C6-0094002E is being produced.
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 0 Modification 0 and Release 1 * * Modification 0 and Release 2 * * Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: With CSQSERVICE1, issuing an MQGET, * * MQPUT or MQPUT1 in syncpoint after an * * XAOPEN incorrectly returns the wrong * * MQRC and produces an abend. * **************************************************************** The problem is seen when using an XA client to issue an MQGET, MQPUT or MQPUT1 in syncpoint directly after an XAOPEN without issuing an XASTART via a SVRCONN channel with CSQSERVICE1 enabled. This XA flow will incorrectly return the MQRC 2195 (MQRC_UNEXPECTED_ERROR) and produce the abend 5C6-0094002E.
Problem conclusion
The MQRC that is being issued when an MQGET, MQPUT or MQPUT1 is called in syncpoint after a XAOPEN has been corrected so that now MQRC 2072 (MQRC_SYNCPOINT_NOT_AVAILABLE) will be returned instead and the abend no longer produced.
Temporary fix
Comments
APAR Information
APAR number
PH02554
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-09-07
Closed date
2020-11-09
Last modified date
2021-11-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI61662 UI61663 UI72459
Modules/Macros
CSQ3RRSM CSQMCPRH
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R000 PSY UI77485
UP21/10/14 P F110
R100 PSY UI77140
UP21/10/04 P F110
R200 PSY UI72795
UP20/12/08 P F012
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.
[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0"}]
Document Information
Modified date:
02 November 2021