IBM Support

PK57343: CHECK IF THE DATA SET EXISTS BEFORE ALLOCATING IT.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Alloctes the data set even it does not exist.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IMS DRF Version 3 release one   *
    *                 might be affected.                           *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: The DRF VERIFY Function with ALLOC does *
    *                      not work correctly with datasets on SMS *
    *                      managed volumes.                        *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    With SMS managed volumes,  the datasets can be dynamically
    allocated even if they do not actually exist.  This
    results in DRF VERIFY thinking the dataset exists when it
    really doesn't.
    

Problem conclusion

  • AIDS: RIDS/UTIL RIDS/DBS DBS/UTIL
      GEN:
    
    *** END IMS KEYWORDS ***
    A new module FRXYVDS0 is created and called prior to doing the
    allocation. The new module will verify that the data set exists
    on the volser and so prevent the problem of data set not exists.
    
    The following modules are modified:
    FRXYALL0, FRXIDYN0 are modified to call verification module.
    FRXMINI0,FRXMINI1, FRXMNP,FRXRVGB are modified to load the new m
    FRXBDMG0,FRXMTC are modified for adding a new message.
    
    A new message is added to IBM IMS Database Recovery Facility for
    User's Guide and Reference (SC18-9407-02), in chapter 7, message
    Codes of IMS Database Recovery:
    
    FRD4212I  DATA SET DOES NOT EXIST, RC=xxxxxxxx DSN=DS name.
    
    Explanation: Before a data set is allocated, a verification call
    processed. The message is issued if the data set does not exist.
    
    xxxxxxxx: The return code returned by verification call.
    DS name: Data set to be allocated.
    
    System action: Open will fail for this data set. Recover continu
    for the rest of the data sets.
    
    Modules: FRXYALL0, FRXIDYN0
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK57343

  • Reported component name

    IMS DB RECOVERY

  • Reported component ID

    5655I4400

  • Reported release

    310

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2007-11-29

  • Closed date

    2008-04-17

  • Last modified date

    2008-10-23

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

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

    UK35660

Modules/Macros

  • FRXBDMG0 FRXIDYN0 FRXMINI0 FRXMINI1 FRXMNP
    FRXMTC   FRXRVGB  FRXYALL0 FRXYVDS0 H27L310J
    

Publications Referenced
SC18940702    

Fix information

  • Fixed component name

    IMS DB RECOVERY

  • Fixed component ID

    5655I4400

Applicable component levels

  • R310 PSY UK35660

       UP08/04/18 P F804

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX88Z","label":"IMS Database Recovery Facility"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
23 October 2008