IBM Support

PH27900: ABEND 878 REASON CODE X'10' OCCURRED IN MODULE CSQ1LOGP DOING AN ARCHIVE EXTRACT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer is using CSQ1LOGP utility and he is receiving an
    ABEND 878 when it is used with some archive logs. The storage
    was exhausted below and under the line with blocks with
    eyecatcher MSGP.
    
    The reason for this failure is as a result of the CSQ1LOGP
    EXTRACT(YES) process attempting to cache a very large unit of
    work.
    
    UoW represents a series of MQGETs for over 400,000 messages.
    CSQ1LOGP's EXTRACT mode needs to use a 4KB page to keep track
    of each message within a unit of work until it's committed. In
    this case, the 400,000 messages mean a storage requirement of
    around 1.6GB of private 31-bit storage is required in order to
    process this complete UoW which exceeds the private storage
    available in the address space.
    
    Additional keywords:
    ABEND878 ABENDS878
    

Local fix

  • No Local Fix
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0, Version 9          *
    *                 Release 1 Modification 0, Version 9,         *
    *                 Release 2 Modification 0                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: When running CSQ1LOGP using             *
    *                      'EXTRACT(YES)' on a log that includes   *
    *                      large units of work, the utility can    *
    *                      run out of 31 bit storage resulting in  *
    *                      an 878 ABEND.                           *
    ****************************************************************
    When CSQ1LOGP, doing archive extract, is run against a log with
    large units of work, then the utility can run out
    of storage resulting in an ABEND. The utility's archive extract
    is run in 31 bit addressing mode which limits it to below the
    bar storage.
    

Problem conclusion

  • CSQ1LOGP archive extract has been changed to run in 64 bit
    addressing mode giving it access to above the bar storage to
    handle large units of work.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH27900

  • 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-07-28

  • Closed date

    2021-04-15

  • Last modified date

    2021-06-01

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

    PI94139

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

    UI74939 UI74940 UI74941

Modules/Macros

  • CSQ1LEXT
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI74941

       UP21/05/29 P F105

  • R100 PSY UI74940

       UP21/05/29 P F105

  • R200 PSY UI74939

       UP21/05/29 P F105

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:
03 June 2021