IBM Support

PH42249: CSQU060E INCORRECT DATA LENGTH FOR MESSAGE NNN BYTES FOUND, 0 BYTES EXPECTED WHEN RUNNING CSQUTIL LOAD QUEUE

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R200 PSY UI81565

       UP22/08/03 P F208

  • R300 PSY UI81564

       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":"200","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 September 2022