A fix is available
APAR status
Closed as program error.
Error description
Messages were copied by CSQUTIL COPY to a data set. But it failed to insert the correct data for empty messages. When running CSQUTIL LOAD QUEUE for such messages, it fails with message CSQU060E Incorrect data length for message nnn bytes found, 0 bytes expected
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 2 Modification 0 and * * Release 3 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: When running CSQUTIL with the LOAD * * option message * * "CSQU060E Incorrect data length for * * message nnn bytes found, 0bytes * * expected" is issued and subsequent * * messages are not reloaded. * **************************************************************** When CSQUTIL COPY is used to offload a copy of messages from a running queue manager to a dataset, a logic error when handling messages with no message data causes an expected record to be omitted in the dataset. This omission causes an error to be detected when LOAD is used to replay the messages from the dataset to a queue. Messages offloaded from an inactive queue manager with SCOPY are not affected.
Problem conclusion
CSQUOFFQ is changed to correct the logic error, allowing 0 length messages to be offloaded and successfully restored. In addition a debug option is added to allow LOAD processing to tolerate 0 length messages already offloaded and successfully replay them under IBM service direction.
Temporary fix
Comments
APAR Information
APAR number
PH42249
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-11-19
Closed date
2022-07-20
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:
UI81564 UI81565
Modules/Macros
CSQULPAR CSQUOFFQ
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
01 September 2022