IBM Support

PK19422: FPB RELOAD (FABCUR3) RELOADS SDEP=LOGICAL SEGMENTS INCORRECTLY.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • FPB Reload ( FABCUR3 ) reloads SDEP=LOGICAL segments
    incorrectly when multiple areas are reloaded from
    an unloaded segment records file which contains
    segment records of multiple areas.
    The first area is reloaded correctly but SDEP segments
    of succeeding areas will be reloaded incorrectly.
    
    This is a forward fit of FPB V2.1 APAR PK19384 (FPB V1.2
    APAR PK18848).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All DEDB Unload/Reload users of High         *
    *                 Performance Fast Path Utilities FP Basic     *
    *                 Tools Version 2 Release 2 (FMID: H31A220).   *
    ****************************************************************
    * PROBLEM DESCRIPTION: Forward Fit APAR of FPB V1R2 PK18848:   *
    *                      1. FPB Reload ( FABCUR3 ) reloads       *
    *                         SDEP=LOGICAL segments incorrectly.   *
    *                      2. FPB Reload processing fails          *
    *                         with LOADCTL= option.                *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    Forward Fit APAR of FPB V1R2 PK18848:
    1. FPB Reload reloads SDEP=LOGICAL segments incorrectly
       when multiple areas are reloaded from an unloaded segment
       records file (USR file) contains segment records of
       multiple areas.
       The first area is reloaded correctly but SDEP segments
       of succeeding areas will be reloaded incorrectly.
    
    2. FPB Reload processing fails when it reloads
       from the USR file produced by FABCUR1 ( Unload )
       which had a return code 04 due to specifying a ROOT segment
       or a SDEP segment in LOADCTL= control statement.
    

Problem conclusion

  • 1. APAR PK14867 (UK09542) supported an Area Information Record
       (A.I.R.) suppression. Due to this APAR, multiple area reload
       with SDEP=LOGICAL option from a USR file causes a incorrect
       reload processing.
       The module FABC3ARE uses a field of A.I.R. when Reload
       determines whether A.I.R. indicates SDEP=LOGICAL or not.
       But because the base register of the USR file is already
       relocated by the root key length to access fields succeeding
       the root key field, FABCUR3 checks incorrect offset for
       the SDEP= option field. Thus, FABCUR3 cannot reload the SDEP
       segments correctly.
    
       FABCUR3 has been modified to add a length of ROOT segment key
       to a base register of the USR file in the USR file read
       sub-routine.
       FABC3ARE has been modified not to use directly the field of
       A.I.R in buffer but to use its save area.
       FABC3UOW and FABC3END have been modified not to add a length
       of ROOT segment key to a base register of the USR file.
    
    2. FPB V2R2 base code succeeds FPB V2R1 APAR PQ96893 (UQ95203)
       to support LOADCTL=(segname,0) and LOADPLACE=RAP|DOVF|IOVF
       control statements.
       FABCUR1 produces a incorrect USR file when specifies ROOT
       segment or SDEP segment in LOADCTL= control statement.
    
    FABC1INI has been modified to force change the ILC count of
    ROOT segment and SDEP segment from 0 to H-word value =H'32767'
    to ignore LOADCTL process for these two segments.
    220Y
    FABCUR3
    FABC1INI
    FABC3ARE
    FABC3END
    FABC3UOW
    UR3WRK10
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK19422

  • Reported component name

    IMS HP FP UTILI

  • Reported component ID

    5655K9400

  • Reported release

    220

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2006-02-08

  • Closed date

    2006-02-21

  • Last modified date

    2006-03-02

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

    PK19384

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

    UK11998

Modules/Macros

  •    FABCUR3  FABC1INI FABC3ARE FABC3END FABC3UOW
    UR3WRK10
    

Fix information

  • Fixed component name

    IMS HP FP UTILI

  • Fixed component ID

    5655K9400

Applicable component levels

  • R220 PSY UK11998

       UP06/02/23 P F602

[{"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":"220"}]

Document Information

Modified date:
14 December 2020