IBM Support

PH60992: DBD/PSB/ACB COMPARE MAY CAUSE ABEND0C4 DURING PROCESSING MEMBER WITH MULTIPLE PARAMETERS WITH LONG STRINGS

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 may cause ABEND0C4 when it processes a
    member which has multiple parameters such as REMARKS etc. with
    long strings. The utility obtains a report area storage using
    calculated number of row. When it processes the member which has
    multiple parameters with long strings, the calculated number is
    smaller than expected. As a result of this, the obtained storage
    is smaller than expected. The utility accesses to the unexpected
    storage area and it fails with ABEND0C4.
    

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.     *
    ****************************************************************
    * PROBLEM DESCRIPTION: The DBD/PSB/ACB Compare may cause       *
    *                      ABENDS0C4 when it generates the         *
    *                      source-level compare reports and        *
    *                      processes a member which has            *
    *                      differences for a lot of parameters     *
    *                      of REMARKS or PATTERN parameter with    *
    *                      long strings. For such member, the      *
    *                      utility obtains smaller area than       *
    *                      actually needed and referring           *
    *                      inaccessible area causes ABENDS0C4.     *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    This APAR fixes the DBD/PSB/ACB Compare utility not to cause
    ABENDS0C4 when it generates the source-level compare reports
    and it processes a member which has differences for a lot of
    parameters of REMARKS or PATTERN parameter with long strings.
    
    This issue is caused by wrong calculation of a report area size
    for such member. The area size is calculated to a smaller value
    than actually needed and it causes shortage of report area
    buffer. As a result of this, the utility refers to the
    inaccessible storage area and it causes ABENDS0C4.
    
    This APAR corrects the calculation of the report area size.
    

Problem conclusion

  • The following module has been changed to fix the problem:
     FABLAPI0
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH60992

  • 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

    2024-04-19

  • Closed date

    2024-05-21

  • Last modified date

    2024-06-03

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

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

    UI96979

Modules/Macros

  • FABLAPI0
    

Fix information

  • Fixed component name

    IMS LIBR INTEG

  • Fixed component ID

    5655I4200

Applicable component levels

  • R220 PSY UI96979

       UP24/05/23 P F405

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

Document Information

Modified date:
03 June 2024