IBM Support

PK16160: HD POINTER CHECKER ISSUES MSGFABP2036E.

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • HD Pointer Checker issued MSGFABP2036E erroneously to correct
    a data base, when SYMIXCHK=YES or SYMLPCHK=YES is specified
    in the PROCCTL data set.
    .
    This error occurs when a database is referred by
    symbolic pointers and the database also has symbolic
    LP pointers that refers to the other database.
    

Local fix

  • 
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IBM IMS High Performance Pointer Checker for *
    *                 z/OS Version 2 Release 1 (FMID=HPC2210)      *
    *                 users who check symbolic pointers using      *
    *                 SYMLPCHK=YES or SYMIXCHK=YES option.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: HD Pointer Checker issues               *
    *                      MSGFABP2035E or MSGFABP2036E, but       *
    *                      the databases have no errors. This      *
    *                      error occurs if all of the following    *
    *                      conditions are satisfied:               *
    *                                                              *
    *                       1. PROC SYMLPCHK=YES or SYMIXCHK=YES   *
    *                         is specified in the PROCCTL data     *
    *                         set.                                 *
    *                       2. There is a root segment pointed     *
    *                         by a symbolic logical parent (LP)    *
    *                         pointer or a symbolic index pointer. *
    *                       3. The database data set having        *
    *                          the root segment has a logical      *
    *                          child segment. And, the logical     *
    *                          child segment has a symbolic LP     *
    *                          pointer to a root segment in        *
    *                          another database.                   *
    *                       4. The key length of the root segment  *
    *                          (mentioned in 2) is shorter than    *
    *                          the length of the symbolic LP       *
    *                          pointer in the logical child        *
    *                          segment (mentioned in 3).           *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    When HD Pointer Checker creates pointer records for the symbolic
    pointer check, it does not clear the key area in the records.
    If it creates a record with a shorter key length after a record
    with a longer key length, the key value of the previous record
    remains in the I/O area. This causes an erroneous MSGFABP2035E
    or MSGFABP2036E.
    

Problem conclusion

  • The modules FABPSDA0 and FABPSHI0 have been modified to set
    correct root key value on the pointer record.
    

Temporary fix

  • 
    

Comments

  • 
    

APAR Information

  • APAR number

    PK16160

  • Reported component name

    IMS POINTER CHE

  • Reported component ID

    5655E0900

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2005-12-02

  • Closed date

    2005-12-21

  • Last modified date

    2006-01-04

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

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

    UK10338

Modules/Macros

  •    FABPSDA0 FABPSHI0
    

Fix information

  • Fixed component name

    IMS POINTER CHE

  • Fixed component ID

    5655E0900

Applicable component levels

  • R210 PSY UK10338

       UP05/12/29 P F512

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.

[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89G","label":"IMS HP Pointer Checker"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210"}]

Document Information

Modified date:
03 April 2021