IBM Support

PK22094: ABEND878 RC14 RUNNING FABADA5

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABENDS878 RC14 running FABADA5 due to a huge DEDB record in the
    user DEDB area. FABADA5 could not handle such a large record,
    therefore the routine will be adjusted to handle larger records.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All DEDB Pointer Checker user of High        *
    *                 Performance Fast Path Utilities FP Basic     *
    *                 Tools Version 2 Release 1 (FMID: H31A210).   *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABENDS878 RC14 running FABADA5 due to a *
    *                      huge DEDB record in the user DEDB area. *
    *                      FABADA5 could not handle such a large   *
    *                      record, therefore the routine will be   *
    *                      adjusted to handle larger records.      *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    FABADA5 stacks CI RBA information in the internal table.
    When all entries of the table consumed, then the table will be
    expanded by GETMAINing extended table.
    The GETMAIN failed with S878 system code due to the negative
    value of storage size to be obtained.
    

Problem conclusion

  • The internal table will be extended every time when all entries
    of the table consumed.
    The total number of entries is saved
    in the half word field so tat the number can be up to 32,767
    represented by half word signed binary.
    When the increased number is greater than 32,767, then half word
    overflow condition happens and the obtained value from the
    half word field come to be negative value.
    Thus GETMAIN failure with S878 happened.
    
    Following total number of entries fields defined in DA5WRKG0
    has been changed from half word to full word to avoid overflow
    condition.
    
    * RTTBL:  No. ROOT I/O TABLE ENTRIES
    * IOTBL:  No. REC. I/O TABLE ENTRIES
    * SYTBL:  No. SYN. I/O TABLE ENTRIES
    
    Following field of DSECT in DA5WRK20 to map above field has been
    changed from half word to full word.
    
    * DDTBL:  NO. TABLE ENTRIES
    
    DA5XTBL0 has been modified from LH/STH to L/ST to load/store
    from/to full word field.
    
    FABADA5 and DA5MAIN0 have been modified just to reflect latest
    APAR number.
    210Y
    DA5MAIN0
    DA5WRKG0
    DA5WRK20
    DA5XTBL0
    FABADA5
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK22094

  • Reported component name

    IMS HP FP UTILI

  • Reported component ID

    5655K9400

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2006-03-23

  • Closed date

    2006-03-31

  • Last modified date

    2006-05-01

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

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

    UK13162 PK22604

Modules/Macros

  •    DA5MAIN0 DA5WRKG0 DA5WRK20 DA5XTBL0 FABADA5
    

Fix information

  • Fixed component name

    IMS HP FP UTILI

  • Fixed component ID

    5655K9400

Applicable component levels

  • R210 PSY UK13162

       UP06/04/04 P F604

[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89D","label":"IMS HP Fast Path Utilities"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210"}]

Document Information

Modified date:
14 December 2020