IBM Support

PK04780: WHEN SPCF > DMACFBAD FPO ONLINE POINTER CHECKER GETS ABENDU1026 SC57

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If SPCF > DMACFBAD, OPC gets ABEND U1026 SC57 instead of
    giving a pointer error and continuing. The cause of the
    problem is that OPC has failed to check the pointer
    against the boundaries of the area before issuing the
    read request to IMS.
    This is a forward fit of FPO V2R1 APAR PK02128.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Online Pointer Checker users of High     *
    *                 Performance Fast Path Utilities FP Online    *
    *                 Tools Version 2 Release 1 (FMID: H31A210).   *
    ****************************************************************
    * PROBLEM DESCRIPTION: Forward Fit of FPO V2R1 APAR PK02128.   *
    *                      Online Pointer checker (OPC) got        *
    *                      ABENDU1026 SC57 when SPCF value in ROOT *
    *                      segment is greater than DMACFBAD value. *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    OPC issued the read request to IMS for checksum processing or
    generating 4,P records without a validation of SPCF, which must
    be smaller than DMACFBAD value, in ROOT segment. This causes the
    ABENDU1026 SC57.
    

Problem conclusion

  • 1. A validation of SPCF has been added before the read request
    to IMS for checksum processing or 4,P records generation.
    
    2. In order to make an OPC statistic report intelligible,
    it was changed for the contents of error segment as follow:
    
      Issuing the maximum 255 bytes of contents of source segment
      instead of segment prefix.
    
      The above-mentioned issuing is applied at the time of the
      following six cases.
    
        Case 1. Incorrect SPCF pointer
        Case 2. Incorrect PTF pointer (PTF points itself)
        Case 3. Incorrect PCF pointer
        Case 4. Incorrect PCL pointer
        Case 5. Incorrect Segment Code
        Case 6. SDEP segment InDoubt
    
    The module FPXACSM0 has been modified to validate SPCF when
    checksum processing.
    The module FPXADBR0 has been modified to validate SPCF when
    generating 4,P records.
    The module FPXAPER0 has been modified to extract maximum 255
    bytes of contents of source segment.
    The module FPXAERR0 has been modified to extend the edit area
    to 510 bytes.
    The macro FPXLOCER has been modified to add a new parameter
    for maximum length of OPC error record.
    210Y
    FPXACSM0
    FPXADBR0
    FPXAERR0
    FPXAPER0
    FPXLOCER
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK04780

  • 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

    2005-04-25

  • Closed date

    2005-05-11

  • Last modified date

    2005-06-02

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

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

    UK03313

Modules/Macros

  •    FPXACSM0 FPXADBR0 FPXAERR0 FPXAPER0 FPXLOCER
    

Fix information

  • Fixed component name

    IMS HP FP UTILI

  • Fixed component ID

    5655K9400

Applicable component levels

  • R210 PSY UK03313

       UP05/05/12 P F505

[{"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:
03 October 2020