IBM Support

PK52313: FPA RELOAD COMMAND WITH LOADCTL LOCATION=DOVF INCORRECTLY LOADS AN AREA CAUSING ANALYZE TO GET A POINTER ERROR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • FPA RELOAD command with a LOADCTL LOCATION=DOVF subcommand
    incorrectly loads an area. The subsequent ANALYZE process gets
    a pointer error message of HFPA0003E.
    .
    Keywords: HFPA0003E MSGHFPA0003E
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of High Performance Fast Path      *
    *                 Advanced Tool Version 3 Release 1.           *
    *                 (FMID: H31A310)                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: FPA RELOAD command with a LOADCTL       *
    *                      LOCATION=DOVF subcommand incorrectly    *
    *                      loads an area.                          *
    *                      The subsequent ANALYZE process gets a   *
    *                      pointer error message of HFPA0003E.     *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    FPA RELOAD command with a LOADCTL LOCATION=DOVF subcommand
    incorrectly loads an area. The subsequent ANALYZE process gets
    a pointer error message of HFPA0003E.
    This is due to insert LOADCTL target segment incorrectly into
    the last DOVF CI which is already treated as full and made a
    FSE for the remaining empty space.
    

Problem conclusion

  • When preceding segment was tried to insert into the last DOVF
    CI, there was no enough remaining space. So, the CI was treated
    as full CI and made FSE for the remaining space, increment the
    current DOVF CI number to indicate all DOVF CIs were consumed,
    and the segment was inserted into IOVF CI.
    After that, another segment which was the candidate of LOADCTL
    subcommand and it was treated to insert into DOVF part due to
    LOCATION=DOVF specification.
    A thing is that the logic to insert LOADCTL candidate segment
    doesn't consider about the current DOVF CI #. The logic to
    insert a segment into DOVF CI at first checks the remaining
    space of the current DOVF CI. Unfortunately it still indicate
    the value of the last DOVF CI and the remaining space was
    enough to accept the segment. Thus the segment was inserted
    into the space on the top of the space there was already FSE.
    The length part of the FSE is treated as PTF value of the
    segment. Thus, the PTF was assumed to have invalid value by
    the ANALYZE function.
    
    HFPKSEG0 has been modified to check the current DOVF CI number
    before inserting the candidate segment of LOADCTL LOCATION=DOVF.
    If the current DOVF CI number is already over the Max DOVF CI
    number, then the segment is changed into insert IOVF.
    310Y
    HFPKSEG0
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK52313

  • Reported component name

    IMS HP FP UTILI

  • Reported component ID

    5655K9400

  • Reported release

    310

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2007-09-05

  • Closed date

    2007-10-09

  • Last modified date

    2007-11-02

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

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

    UK30071

Modules/Macros

  •    HFPKSEG0
    

Fix information

  • Fixed component name

    IMS HP FP UTILI

  • Fixed component ID

    5655K9400

Applicable component levels

  • R310 PSY UK30071

       UP07/10/11 P F710

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89D","label":"IMS HP Fast Path Utilities"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 November 2007