IBM Support

PI94762: 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 8       *
    *                 Release 0 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

    PI94762

  • Reported component name

    IBM MQ Z/OS V8

  • Reported component ID

    5655W9700

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-08

  • Closed date

    2020-08-11

  • Last modified date

    2020-11-02

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

    PI61492

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

    PH20586 UI71008

Modules/Macros

  • CSQ1LEXT
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V8

  • Fixed component ID

    5655W9700

Applicable component levels

  • R000 PSY UI71008

       UP20/10/13 P F010

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0"}]

Document Information

Modified date:
03 November 2020