IBM Support

PI79114: CANNOT USE DOPT PSBS WHEN IMS CATALOG ENABLED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The code path for the DOPT PSBs when IMS Catalog is enable
    happens via BLDL in DFSDBLI0. The BLDL uses the PDRI copy which
    sets a time stamp in field PDIRGENT. This is not set in the
    PDIR master. Since the timestamp is never set in the PDIR master
    PDIRGENT a GUR call is never able to find the correct memberin
    the IMS Catalog for a DOPT PSB causing the error code to be in
    the AIB RC/RSN fields.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IMS V14 users with the IMS catalog and dynamic option    *
    * (DOPT) PSBs.                                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * IMS is unable to find the DOPT PSBs in the IMS catalog.  Any *
    * attempt to read a DOPT PSB from the catalog fails with AIB   *
    * RC=00000108 RSN=00000338.                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * INSTALL CORRECTIVE SERVICE FOR APAR/PTF.                     *
    ****************************************************************
    When a GUR call is issued for a DOPT PSB IMS attempts to get the
    ACBLIB timestamp from the PDIR of the DOPT PSB.  The PDIR for a
    DOPT PSB does not contain the timestamp because it was not set
    during scheduling.  Since the timestamp is null IMS will always
    return back an error during GUR processing indicating that the
    DOPT PSB could not be found in the catalog.
    

Problem conclusion

  • Code in the following parts has been changed to resolve the
    reported defect in IMS.
    
    
    * DFS3GUR0 *
    
    Code has been added to issue a BLDL in case a GUR has been
    issued for a DOPT PSB which is not the current PSB.  If the GUR
    was issued for the PSB being used by this application then the
    BLDL is skipped and the timestamp set during scheduling is used.
    This is done because the PDIR timestamp in this PSB's PDIR must
    be used since the DOPT PSB might have changed from the time of
    the scheduling of this application until the time of the GUR
    call being issued.
    
    
    * DFSDBLI0 *
    
    Code has been added to set the timestamp in the DOPT PSB PDIR
    control block.  This timestamp can be used by a subsequent GUR
    after it has been set.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI79114

  • Reported component name

    IMS V14

  • Reported component ID

    5635A0500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-03-30

  • Closed date

    2018-05-24

  • Last modified date

    2018-06-04

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

    PI21326

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

    UI56072

Modules/Macros

  • DFSDBLI0 DFS3GUR0
    

Fix information

  • Fixed component name

    IMS V14

  • Fixed component ID

    5635A0500

Applicable component levels

  • R400 PSY UI56072

       UP18/05/25 P F805

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.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPH2","label":"IMS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"14.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
01 December 2023