IBM Support

PM10726: ADD SAMPLE PROGRAM TO CREATE A CLIST DEFAULTS MEMBER DSNTIDXX USING THE CURRENT ZPARM VALUES USED BY DB2

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Create a new job in SDSNSAMP that can be use to update a
    user-supplied DSNTIDxx member with ZPARM values that are
    currently used by DB2. This could then be used as input to
    the DB2 install CLIST for migration to the next version of DB2.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of the DB2 installation CLIST in   *
    *                 DB2 UDB for z/OS Version 8 and DB2 Version   *
    *                 9.1 for z/OS are affected by this change.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR provides a tool that can be   *
    *                      used to update a CLIST defaults input   *
    *                      member (DSNTIDXA) with the current      *
    *                      ZPARM and buffer pool settings that are *
    *                      defined in the specified DB2 subsystem. *
    *                                                              *
    *                      The following are also addressed in     *
    *                      this APAR:                              *
    *                      1. The DEALLOC PERIOD field in the      *
    *                         DSNTIPA panel does not currently     *
    *                         accept values with a format of       *
    *                         minutes,seconds if the minutes is    *
    *                         set to 0.                            *
    *                      2. The following opaque ZPARMs are      *
    *                         recognized by the CLIST defaults     *
    *                         input member update tool but is not  *
    *                         currently supported by the install   *
    *                         CLIST:                               *
    *                           - OPTIXIO                          *
    *                           - PTASKROL                         *
    *                           - RPITWC (V9 only)                 *
    *                           - PTCDIO                           *
    *                           - SJMISSKY                         *
    *                           - SQLINTRP                         *
    *                           - UNION_COLNAME_7                  *
    ****************************************************************
    * RECOMMENDATION: Apply PTF.                                   *
    ****************************************************************
    When using the installation CLIST to install or migrate to a new
    version of DB2, one can save the configuration options into an
    output member often referred to as DSNTIDxx member. The saved
    DSNTIDxx member can subsequently be used as input to the CLIST
    when migrating to a new version. Although the CLIST provides an
    update function for maintaining the settings in the DSNTIDxx
    member, often times, this is not used and the ZPARM settings are
    manually updated in the DSNTIJUZ job. In the process, the values
    in the current DSNTIDxx member are outdated which makes the
    subsequent migration process time consuming, error-prone and
    cumbersome.
    
    The DEALLOC PERIOD field in panel DSNTIPA does not currently
    allow users to specify 0 for minutes when one specifies a value
    in the minutes,seconds format. As a result, when one specifies
    a valid value of 0,30 for DEALLOC PERIOD, the 'Value out of
    range' error message is returned.
    
    Finally, the install CLIST does not currently recognize
    certain opaque ZPARMs. If the following opaque ZPARMs are
    added to the CLIST input member (DSNTIDXA) and the install
    CLIST is used to customized the install and migration jobs,
    then these opaque ZPARMs will not be included in the generated
    DSNTIJUZ job:
     - OPTIXIO
     - PTASKROL
     - RPITWC (V9 only)
     - PTCDIO
     - SJMISSKY
     - SQLINTRP
     - UNION_COLNAME_7
    

Problem conclusion

Temporary fix

Comments

  • This APAR adds a job called DSNTIJXZ in SDSNSAMP that executes a
    batch program called DSNTXAZP. This job can be used to update
    the CLIST defaults input member to use the ZPARM and buffer pool
    settings that are currently defined in the specified DB2
    subsystem.
    
    The DSNTIPA panel was updated to accept values specified in the
    minutes,seconds format in the following range:
    
      minutes - 0 to 1440
      seconds - 0 to 59
    
    The install CLIST was updated to support the following opaque
    ZPARM parameters:
     - OPTIXIO
     - PTASKROL
     - RPITWC (V9 only)
     - PTCDIO
     - SJMISSKY
     - SQLINTRP
     - UNION_COLNAME_7
    
    ======================
    Additional Information
    ======================
    The user ID specified to run job DSNTIJXZ requires DB2
    MONITOR1 privilege.
    The DSNTXAZP batch program expects the following arguments:
      //DSNTIXZ  EXEC PGM=DSNTXAZP,PARM='ssid action'
    
    where:
    
      ssid
       - The first argument is the DB2 subsystem ID
    
      action
       - The second argument is the type of action to be performed
         which can be one of the following values:
    
         UPDATE_ALL   - This action will create a new CLIST defaults
                        input member and update it using the current
                        ZPARM and buffer pool settings.
         UPDATE_BPOOL - This action will create a new CLIST defaults
                        input member and update it using the current
                        buffer pool settings only (no ZPARM)
         UPDATE_ZPARM - This action will create a new CLIST defaults
                        input member and update it using the current
                        ZPARM settings only (no buffer pool)
    
    The following DD statements are required by DSNTXAZP:
    
      XAINPUT  : This is used as input to the DSNTXAZP program. It
                 contains the current CLIST defaults input member
                 which will be used as the source for creating a new
                 CLIST defaults input member. The version of the
                 input member should match the version of the
                 current selected DB2 subsystem.
    
      XAOUTPUT : This is used as output by the DSNTXAZP program. It
                 contains the generated CLIST defaults input member
                 with updated ZPARM and buffer pool settings. This
                 should be a member of a PDS defined with RECFM=FB
                 and LRECL=80.
    
      SYSPRINT : This is used as output by the DSNTXAZP program for
                 informational and error messages. It also includes
                 a report on the parameters that were processed and
                 modified. Refer to the SAMPLE GENERATED REPORT
                 section for details on the report.
    
    =======================
    SAMPLE GENERATED REPORT
    =======================
    
    CLIST INPUT MEMBER GENERATION REPORT ** 2010-06-15 09:25:35  1
    -----------------------------------------------------------
    
    CLIST PARAMETER REPORT:   2
    
    0001 PARAMETER NAME             = ABEXP
         ZPARM/BUFFERPOOL PARAMETER = ABEXP
         PARAMETER TYPE             = CHAR
         DATA SHARING SCOPE         = M
         MINIMUM VALUE              = NO
         MAXIMUM VALUE              = YES
         CURRENT CLIST VALUE        = YES
         CURRENT INSTALLED VALUE    = YES
         STATUS                     = RETAINED
    
    0002 PARAMETER NAME             = ABIND
         ZPARM/BUFFERPOOL PARAMETER = ABIND
         PARAMETER TYPE             = CHAR
         DATA SHARING SCOPE         = M
         MINIMUM VALUE              = NONE
         MAXIMUM VALUE              = NONE
         CURRENT CLIST VALUE        = YES
         CURRENT INSTALLED VALUE    = NO
         STATUS                     = UPDATED
     :
    nnnn PARAMETER NAME             = DB2REL
         ZPARM/BUFFERPOOL PARAMETER = N/A
         PARAMETER TYPE             = CHAR
         DATA SHARING SCOPE         = M
         MINIMUM VALUE              = NONE
         MAXIMUM VALUE              = NONE
         CURRENT CLIST VALUE        = 910
         CURRENT INSTALLED VALUE    = N/A
         STATUS                     = RETAINED
      :
    
    CHANGE SUMMARY REPORT:   3
    
      CLIST PARAMETER    ZPARM/BUFFERPOOL PARAMETER    VALUE
      --------------------------------------------------------------
      ABEXP              -SAME-                        YES
    * ABIND        4     -SAME-             8          NO (YES)   5
       :
    * BUFMAX00           BP0 VPSIZE         6          10000 (20000)
       :
      DB2REL             -NONE-             7          910
       :
    * NUMCONCR     4     CTHREAD            8          220 (200)
      OVDSMAX            DSMAX                         20000
       :
      --------------------------------------------------------------
      SOURCE MEMBER        : DSN910.SDSNSAMP(DSNTIDXA)      9
      CREATED MEMBER       : DB2.CLIST.MEMBER(DSNTIDX0)     10
      PARAMETERS PROCESSED : n                              11
      PARAMETERS MODIFIED  : m                              12
      --------------------------------------------------------------
    
    ** For this example, the width of the CHANGE SUMMARY REPORT was
       shortened to fit this page but the actual width is longer.
    
    NOTES:
     1. The date and time on when the CLIST defaults input member
        was created is provided in the report.
     2. The first part of the report is the CLIST PARAMETER REPORT
        which provides details for each parameter that was written
        out to the generated CLIST input member.
     3. The second part of the report is the CHANGE SUMMARY REPORT
        which provides a quick view of the parameters that were
        updated and parameters that have different ZPARM names or
        buffer pool related parameters.
     4. Modified parameters can easily be identified since they are
        prefixed with '*' in the first column.
     5. Modified values have two sets of values displayed. The first
        one is the new value and the second value enclosed in
        parenthesis ( ) is the old value.
     6. For CLIST input member parameters that map to a buffer pool
        setting, the corresponding buffer pool parameter is
        displayed.
     7. For CLIST defaults input member parameters used only by the
        install CLIST, that do not map to any ZPARM or buffer pool
        parameter, the value '-NONE-' is displayed on the second
        column.
     8. ZPARM parameters who have the same names as the CLIST
        input member parameter have the value '-SAME-' displayed on
        the second column while ZPARM parameters whose names are
        different from the CLIST input member parameter have the
        actual ZPARM name displayed on the second column.
     9. The name of the source CLIST defaults input member.
    10. The name of the CLIST defaults input member created.
    11. The total number of CLIST defaults input member parameters
        processed.
    12. The total number of CLIST defaults input member parameters
        modified.
    

APAR Information

  • APAR number

    PM10726

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    810

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-03-24

  • Closed date

    2010-07-23

  • Last modified date

    2010-09-01

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

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

    UK59105 UK59106

Modules/Macros

  • DSN@XAZP DSNTIJSG DSNTIJXZ DSNTINST DSNTINS1
    DSNTIPA  DSNTXAZH DSNTXAZM DSNTXAZP DSNWZIFA DSNWZIF8 HDB8810J
    HDB9910J
    

Publications Referenced
GC18741810GC18960207GC18984609GC18984906 

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • R810 PSY UK59105

       UP10/08/23 P F008

  • R910 PSY UK59106

       UP10/08/23 P F008

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 September 2010