A fix is available
APAR status
Closed as program error.
Error description
Using COMPMSG ZLIBFAST on an SVRCONN channel produces CSQX208E RC=00000461 (ECONNRESET) reason=76650446 and on client side AMQ9504E RM680010 rriBadDataReceived when the z/OS sending side tries to correctly round up the size of the network flows for SHARECNV SVRCONNs when being compressed by zlib. This does not normally cause any obvious issues until we need to send multiple flows in sequence and the first one does not have its size rounded up. Customer noticed this when sending messages (~360 KB) caused the protocol error on the client side.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 1 Modification 0, Release 2 * * Modification 0 and Release 3 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: When using message compression * * (COMPMSG ZLIBFAST) on a SVRCONN * * channel, the channel may terminate with * * message CSQX208E. * **************************************************************** The compression logic does not align transmitted messages to the next 4 byte boundary. This is required by the wire protocol to ensure compatibility with platforms which require aligned access on a 4-byte boundary. This results in an FFST on the receiving platform due to a 4-byte boundary alignment check being performed, causing the channel to terminate.
Problem conclusion
The compression logic has been updated to align compressed messages to the next word boundary.
Temporary fix
Comments
APAR Information
APAR number
PH41705
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-10-29
Closed date
2022-07-21
Last modified date
2022-09-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI81597 UI81598 UI81599
Modules/Macros
CSQXRCMP
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R100 PSY UI81599
UP22/08/03 P F208
R200 PSY UI81598
UP22/08/03 P F208
R300 PSY UI81597
UP22/08/03 P F208
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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"100","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
01 September 2022