IBM Support

PH15942: IMPROVEMENTS OF DDEFPDS2 DD SUPPORT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Several improvements of DDEFPDS2 DD support provided by APAR
    PH13318.
    - If a member is not found in DDEFPDS2 DD, Smart Reorg generates
      the IDCAMS commands for the DBDS.
    - Add the IDCAMS DELETE commands for temporary (*T) datasets.
    - Add the IDCAMS CANCEL operation to avoid attempting the
      following IDCAMS commands after and error.
    Several problem fixes are also included:
    - DFS047A auth error when PSINDEXBLD=YES,NEW and DYNALLOC=(,,NO)
    - HPSG0458E error when DYNALLOC=(,YES,NO) or DYNALLOC=(,NO,YES)
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IBM IMS Database Reorganization Expert for   *
    *                 z/OS V4.1 (FMID=H25N410) users               *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR improves the DDEFPDS2 DD      *
    *                      support                                 *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    The DDEFPDS2 DD statement has been introduced by APAR PH13318.
    
    This DD statement specifies a partitioned data set that contains
    the IDCAMS commands for deleting and allocating shadow space of
    each database data set. This DD statement is optional and is
    used if SPACEALLOC=YES is specified.
    
    This APAR provides the following improvements:
    1. If not all the members of the database data sets are present
    in the DDEFPDS2 data set, the Smart Reorg utility generates
    the IDCAMS commands for the missing data sets.
    2. Add some lines to the lines coded by user
    - DELETE command for each temporary data set (*.T) that was
      created in the previous run.
    - 'IF LASTCC>=8 THEN CANCEL' to end processing if an error
      causes.
    3. Check if the APAR PH14570 is applied to the IMS Index Builder
    when the DDEFPDS2 DD statement is coded and (P)INDEXBLD=YES is
    specified.
     HPSG0111E PRE-PRODUCT ERROR (03000005); PROD=IMS INDEX BUILDER
    
    This APAR also provides a problem fix:
    -IMS DBRC auth error (DFS047A) when PSINDEXBLD=YES,NEW and
    DYNALLOC=(,,NO) are specified.
    
    ========================
    = DOCUMENTATION CHANGE =
    ========================
    The IBM IMS Database Reorganization Expert for z/OS User's
    Guide Version 4 Release 1 Suffix 5 (SC19-1137-06) should be
    changed. You can see the update in IMS Tools Product
    Documentation:
    http://www.ibm.com/support/pages/ims-tools-product-documentation
    #dbreorg-lib
    ----------------------------------------------------------------
    > Control statements for the Smart Reorg Driver
    >> SPACEALLOC control statement
    
      Using the DDEFPDS2 data set containing the IDCAMS commands
      :
      The following example shows IDCAMS control statements
      specified in a PDS member:
       DELETE (shadow.database.data-set.name)
       SET MAXCC=0
       DEFINE CLUSTER(NAME(shadow.database.data-set.name)...)
        or ALLOCATE DSNAME('shadow.database.data-set.name') ...
    | In this example, the command to delete the old temporary data
    | set (with suffix .T) is not included because the command will
    | be added automatically.
    | If not all the members of the database data sets are present
    | in the DDEFPDS2 data set, the Smart Reorg utility generates
    | the IDCAMS commands for the missing database data sets.
    ----------------------------------------------------------------
    > Troubleshooting
    >> Messages and codes
    >>> Messages
    >>>> HPSG messages
     HPSG0111E PRE-PRODUCT ERROR (reason); PROD=prodname  dhs
     :
     Reason code Meaning
    | 03000005 IMS Index Builder V3.1 with APAR PH14570 is
    |          required.
    ----------------------------------------------------------------
    |HPSG0458I MEMBER FOR DD=xxxxxxxx NOT FOUND IN DDEFPDS2 DATA SET
    
     Explanation: The data set specified for the DDEFPDS2 DD
     statement does not contain a member with the indicated name.
    |System action: The Smart Reorg utility generates IDCAMS
    |commands to define or allocate the shadow data set of the
    |indicated database data set.
     User response: None. This message is informational.
    ================= End of Documentation Change ==================
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH15942

  • Reported component name

    IMS DB REORG EX

  • Reported component ID

    5655F7400

  • Reported release

    410

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2019-08-21

  • Closed date

    2019-09-11

  • Last modified date

    2019-10-01

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

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

    UI65256

Modules/Macros

  • HPSGGVM0 HPSGLINK HPSGMSGT HPSGRA00 HPSGRA50 HPSGRA70 HPSGRM00
    HPSGRP00 HPSGRR00 HPSGRS20 HPSGTM00
    

Publications Referenced
SC19113706    

Fix information

  • Fixed component name

    IMS DB REORG EX

  • Fixed component ID

    5655F7400

Applicable component levels

  • R410 PSY UI65256

       UP19/09/12 P F909  

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":"SSVL5Q","label":"IMS Database Reorganization Expert for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.1.0","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
06 January 2023