IBM Support

PH20586: CSQ1LOGP EXTRACT PRODUCES INCORRECT OUTPUT FOR UNITS OF WORK CONTAINING FAILED PUTS TO A PRIVATE QUEUE

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • CSQ1LOGP does not correctly handle log records created by
    private queue puts that failed between logging the IRHA and IRH9
    pages.
    

Local fix

  • 
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0, Release 1          *
    *                 Modification 0 and Release 2 Modification 0. *
    ****************************************************************
    * PROBLEM DESCRIPTION: The EXTRACT function of CSQ1LOGP can    *
    *                      produce incorrect information when      *
    *                      units of work contain failed MQPUT      *
    *                      operations for large persistent         *
    *                      messages.                               *
    ****************************************************************
    During the MQPUT of a message an error was detected after the
    IRHA pages for the message had been logged, but before the IRH8
    or IRH9 had been logged, and the operation was correctly
    undone.
    However when CSQ1LEXT processes the log records, it does not
    correctly detect that the IRHA pages were part of a failed and
    undone operation, causing these pages to be attributed to the
    following message in the unit of work.
    

Problem conclusion

  • CSQ1LEXT is changed to correctly skip log records representing
    IRHA records for MQPUTs that failed.
    

Temporary fix

  • 
    

Comments

  • 
    

APAR Information

  • APAR number

    PH20586

  • 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

    2020-01-03

  • Closed date

    2020-10-13

  • Last modified date

    2021-01-04

  • APAR is sysrouted FROM one or more of the following:

    PI94762

  • APAR is sysrouted TO one or more of the following:

    UI71003 UI71004 UI72046

Modules/Macros

  • CSQ1LEXT
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI71003

       UP20/11/02 P F010

  • R100 PSY UI71004

       UP20/11/02 P F010

  • R200 PSY UI72046

       UP20/12/04 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":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0"}]

Document Information

Modified date:
27 March 2021