IBM Support

PI57211: DBD/PSB/ACB COMPARE CAUSES GETMAIN FAIL WHEN IT PROCESSES ACBLIBS WHICH INCLUDE MANY PSBS THAT REFER LOGICAL DBD

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DBD/PSB/ACB Compare causes GETMAIN fail when it processes
    ACBLIBs which include many PSB type ACBs that refer logical
    DBDs.  If many PSB type ACBs that refer logical DBDs exist in
    ACBLIBs and the utility processes these members, the utility
    does not issue FREEMAIN after the process. As a result of this,
    the accumulated used area causes out of storage and GETMAIN fail
     occurs.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IMS Library Integrity Utilities for z/OS,    *
    *                 Version 2 Release 2 (FMID=H27P220) users     *
    *                 who use the DBD/PSB/ACB Compare utility and  *
    *                 the DBD/PSB/ACB Reversal utility.            *
    ****************************************************************
    * PROBLEM DESCRIPTION: The DBD/PSB/ACB Compare causes GETMAIN  *
    *                      fail when it processes ACBLIBs which    *
    *                      include many PSB type ACBs that refer   *
    *                      logical DBDs. If many PSB type ACBs     *
    *                      that refer logical DBDs exist in        *
    *                      ACBLIBs and the utility processes       *
    *                      these members, the utility does not     *
    *                      issue FREEMAIN after the process.       *
    *                      As a result of this, the accumulated    *
    *                      used area causes out of storage.        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When the DBD/PSB/ACB Compare compares ACBLIBs with REPORT=SOURCE
    control statement, the utility uses the function of the
    DBD/PSB/ACB Reversal to decode the member.
    If the DBD/PSB/ACB Reversal processes PSB type ACB that refers
    logical DBDs, the utility missed to do FREEMAIN for these DBDs
    after the process.
    As a result of this, if the DBD/PSB/ACB Compare processes many
    PSB type ACBs that refer logical DBDs, the accumulated used
    area causes out of storage.
    
    This APAR fixes the DBD/PSB/ACB Reversal to do FREEMAIN for
    these DBDs after the process. Then the DBD/PSB/ACB Compare does
    not cause GETMAIN failure.
    

Problem conclusion

  • The following module has been modified.
    FABNCNTL
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI57211

  • Reported component name

    IMS LIBR INTEG

  • Reported component ID

    5655I4200

  • Reported release

    220

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-02-15

  • Closed date

    2016-02-25

  • Last modified date

    2016-03-02

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

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

    UI35658

Modules/Macros

  •    FABNCNTL
    

Fix information

  • Fixed component name

    IMS LIBR INTEG

  • Fixed component ID

    5655I4200

Applicable component levels

  • R220 PSY UI35658

       UP16/03/01 P F602

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":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89N","label":"IMS Library Integrity Utilities"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"220"}]

Document Information

Modified date:
14 December 2020