IBM Support

PM09527: IPR RELOAD CREATES GDG BASE FOR DFSURWF1.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • This APAR enables IPR Reload to create a GDG base if DFSURWF1 is
    defined as a generation data set and the base does not exist.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IMS Database Reorganization     *
    *                 Expert for z/OS Version 4 Release 1          *
    *                 (FMID=H25N410)                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: IPR Reload creates GDG base for         *
    *                      DFSURWF1.                               *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    This APAR enables IPR Reload to create a GDG base if DFSURWF1 is
    defined as a generation data set and the base does not exist.
    To use the new function, you need the following JCL changes:
     - Specify GDGBASE=YES and WF1DSN=GDG_base_name.&GDG in the
       HPSIN DD (GDG_base_name is used as a GDG base entry name)
     - Omit the DFSURWF1 DD specification
     - If necessary, specify GDGLIMIT, WF1SPACE, WF1UNIT and WF1VOL
       in the HPSIN DD
    

Problem conclusion

Temporary fix

Comments

  • ========================
    = Documentation Change =
    ========================
    IMS Database Reorganization Expert for z/OS Version 4 Release 1
    User's Guide SC19-1137-00 (SC19113700) should be changed as
    follows:
    ================================================================
    
    5.0 Reloading a database
    5.3 IPR Reload JCL statements
    5.3.1 JCL requirements for IPR Reload
        :
    DFSURWF1 DD
          :
    This DD statement is necessary if at least one of the following
    conditions are met:
    - The database is HDAM, HIDAM, or HISAM and it has logical
    - The database is HDAM, HIDAM, or HISAM and it has logical
      specified for the IPR Driver, but the HPSRSIDX DD
      statement is not coded.
    
    In these cases, if WF1REC=NO is specified, you can omit the DD
    statement. In other cases, the DD statement is not necessary.
    
    |  Notes:
    |  1. If WF1REC=NO is specified, you can omit this DD statement.
    |     If the preceding condition is not met, this DD statement
    |     is not required.
    |  2. If you omit the DFSURWF1 DD statement and specify the
    |     WF1DSN statement, IPR Reload allocates the DFSURWF1 data
    |     set dynamically. You can specify the attributes of the
    |     data set by using WF1SPACE, WF1UNIT, and WF1VOLUME
    |     statements.
    
    | 5.3.2.15' GDGBASE control statement
    |  Specifies whether to create a generation data group (GDG)
    |  base entry when a GDG base entry does not exist.
    |  This control statement is optional. If you do not explicitly
    |  specify this control statement, GDGBASE=NO is used.
        ___________________________________________________________
    | |                                                            |
    | |                 _NO___                                     |
    | | >>__GDGBASE=__|_YES__|__________________________________>< |
    | |                                                            |
    | |____________________________________________________________|
    
    |  YES
    |      If there is no GDG base entry for the generation data set
    |      that is to be created and if the generation data set is
    |      to be allocated dynamically, a GDG base entry is created.
    |  NO
    |      GDG base entry is not created.
    |  Note:
    |    The default value of the GDGBASE control statement can be
    |    changed. For details, see "Setting installation default
    |    options" in topic 7.1.
    
    | 5.3.2.15'' GDGLIMIT control statement
    |  Specifies the maximum number of generation data sets (GDS)
    |  that can be associated with the generation data group (GDG)
    |  that is to be created.
    |  This specification is valid only when GDGBASE=YES is
    |  specified.
    |  This control statement is optional. If you do not explicitly
    |  specify this control statement, GDGLIMIT=10 is used.
        ___________________________________________________________
    |  |                                                           |
    |  |                 _10__                                     |
    |  | >>__GDGLIMIT=__|_nnn_|_________________________________>< |
    |  |                                                           |
    |  |___________________________________________________________|
    
    |  nnn
    |      Specifies a left-justified decimal number from 1 to 255.
    |  Note:
    |    The default value of the GDGLIMIT control statement can be
    |    changed. For details, see "Setting installation default
    |    options" in topic 7.1.
    
    | 5.3.2.34'  WF1DSN control statement
    |  Specifies the data set name for the DFSURWF1 data set that is
    |  to be dynamically allocated. This control statement is
    |  optional and does not have a default.
        ___________________________________________________________
    |  |                                                           |
    |  |                                                           |
    |  | >>__WF1DSN=_ _data_set_name______ _____________________>< |
    |  |             |_GDG_base_name.&GDG_|                        |
    |  |                                                           |
    |  |___________________________________________________________|
    
    |  data_set_name
    |      Specifies the data set name for the DFSURWF1 data set.
    |      The name is a 1-44 alphanumeric or national characters
    |      ($,#,@).
    |  GDG_base_name.&GDG
    |      Specifies to create a DFSURWF1 data set as a generation
    |      data set. &GDG must be specified in the last position in
    |      the pattern.
    |      GDG_base_name is used as a GDG base entry name. If the
    |      base entry does not exist and you specify GDGBASE=YES,
    |      a new GDG base entry is created.
    |      The data set name generated must be a 1-44 alphanumeric
    |      or national characters ($,#,@).
    |  Note:
    |    If you specify the DFSURWF1 DD statement, this control
    |    statement is ignored.
    
    | 5.3.2.35' WF1SPACE control statement
    |  Specifies the space parameter for the DFSURWF1 data set that
    |  is to be dynamically allocated.
    |  This specification is valid only when WF1DSN is specified.
    |  If you do not explicitly specify this control statement, IPR
    |  Reload calculates the size on the basis of the allocation
    |  size of database data set.
    |  This control statement is optional and does not have a
    |  default.
    |  ____________________________________________________________
    | |                                                            |
    | |                                                            |
    | | >>__WF1SPACE=_ _CYL_ _,primary_alloc,secondary_alloc____>< |
    | |               |_TRK_|                                      |
    | |____________________________________________________________|
    
    |  CYL
    |      Specifies that space is to be allocated in cylinders.
    |  TRK
    |      Specifies that space is to be allocated in tracks.
    |  primary_alloc
    |      Specifies the primary space quantity. It must be a
    |      left-justified decimal number from 1 to 9999.
    |  secondary_alloc
    |      Specifies the secondary space quantity. It must be a
    |      left-justified decimal number from 1 to 9999.
    |  Note:
    |    If you specify the DFSURWF1 DD statement, this control
    |    statement is ignored.
    
    | 5.3.2.35'' WF1UNIT control statement
    |  Specifies the device for the DFSURWF1 data set that is to be
    |  dynamically allocated.
    |  This specification is valid only when WF1DSN control
    |  statement is specified.
    |  This control statement is optional. If you do not explicitly
    |  specify this control statement, WF1UNIT=SYSALLDA is used.
    |  ____________________________________________________________
    | |                                                            |
    | |                _SYSALLDA__                                 |
    | | >>__WF1UNIT=__|_unitname__|_____________________________>< |
    | |                                                            |
    | |                                                            |
    | |____________________________________________________________|
    
    |  unitname
    |      Specifies the device type or the device group name for
    |      the DFSURWF1 data set.
    |  Note:
    |    If you specify the DFSURWF1 DD statement, this control
    |    statement is ignored.
    
    | 5.3.2.35''' WF1VOL control statement
    |  Specifies one or more volume names for DFSURWF1 data set that
    |  is to be dynamically allocated.
    |  This specification is valid only when WF1DSN control
    |  statement is specified.
    |  This control statement is optional and does not have a
    |  default.
    |  ____________________________________________________________
    | |                                                            |
    | |                                                            |
    | |                   <_,_____________                         |
    | | >>__WF1VOL=_ _(___ _volume_name_ _|__)_ ________________>< |
    | |             |     |_*___________|      |                   |
    | |             |_ _volume_name_ __________|                   |
    | |               |_*___________|                              |
    | |                                                            |
    | |____________________________________________________________|
    
    |  volume_name
    |      Specifies the volume names. You can make a nonspecific
    |      volume request by specifying an asterisk (*).
    |      Two or more volume names must be separated by commas and
    |      enclosed in parentheses. For example,
    |      WF1VOL=(VOLSR1,VOLSR2).
    |      You can specify up to 5 volume names.
    |  Note:
    |    If you specify the DFSURWF1 DD statement, this control
    |    statement is ignored.
    
    7.1 Setting installation default options
    7.1.4 How to code HPSCOPT macro statements
       :
       ____________________________________________________________
      |                                                            |
      | RELOAD:                                                    |
      |           <_,___________________________________________   |
      | |_RELOAD__ ____________________________________________ |_||
      |           |_ ________________________________________ _|   |
      |           | |             _(__YES,WARN__)__________  | |   |
      |           | |            |             _WARN__     | | |   |
      |           | |_CHKTRAIL=__|_(__YES__,__|_ERROR_|__)_|_| |   |
      |           |              |_NO______________________|   |   |
         :
      |           |_ _____________________ ____________________|   |
      |           | |              _NO__  |                    |   |
      |           | |_DECODEDBD=__|_YES_|_|                    |   |
    | |           |_ ____________________ _____________________|   |
    | |           | |            _NO___  |                     |   |
    | |           | |_GDGBASE=__|_YES__|_|                     |   |
    | |           |_ __________________________________________|   |
    | |           | |             _10__  |                     |   |
    | |           | |_GDGLIMIT=__|_nnn_|_|                     |   |
      |           |_ ________________ _________________________|   |
      |           | |_HPIO=__ _NO__ _|                         |   |
      |           |          |_YES_|                           |   |
        :
      |____________________________________________________________|
       :
    RELOAD
    
    This parameter identifies the IPR Reload utility. This parameter
    supports the following values:
    
          :
       - WF1REC
    |  - GDGBASE
    |  - GDGLIMIT
    

APAR Information

  • APAR number

    PM09527

  • Reported component name

    IMS DB REORG EX

  • Reported component ID

    5655F7400

  • Reported release

    410

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2010-03-09

  • Closed date

    2010-03-31

  • Last modified date

    2010-04-03

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

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

    UK55726

Modules/Macros

  • HPSCOPT  HPSCOPTD HPSCOPTS HPSGOPTR
    

Publications Referenced
SC19113700    

Fix information

  • Fixed component name

    IMS DB REORG EX

  • Fixed component ID

    5655F7400

Applicable component levels

  • R410 PSY UK55726

       UP10/04/01 P F003

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