IBM Support

PI52760: ADD SITE DEFAULT OPTIONS OF COMPAUTH TO CALL COMPRESSION IN SUPERVISOR STATE.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Add site default options of COMPAUTH to call compression in
    supervisor state.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IBM IMS Database Reorganization Expert for   *
    *                 z/OS V4.1(FMID=H25N410) users.               *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR enables a new control         *
    *                      statement COMPAUTH=YES that specifies   *
    *                      to call the segment compression exit    *
    *                      in supervisor state.                    *
    *                                                              *
    *                      And the following problem is fixed:     *
    *                      - Smart Reorg utility for a HALDB       *
    *                        receives ABENDS0C2 when STEPLIB is    *
    *                        not APF-authorized.                   *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    This APAR enables a new control statement COMPAUTH=YES that
    specifies to call the segment compression exit in supervisor
    state under the following utilities:
    - Smart Reorg utility
    - IPR Unload utility
    - IPR Reload utility
    - IPR DB Scan utility
    
    The following APARs are also required for the related products:
    - PI51721 IMS High Performance Unload V1R2 (FMID: H1IN120)
    - PI53313 IMS High Performance Load V2R1 (FMID: H1IM210)
    

Problem conclusion

Temporary fix

Comments

  • ========================
    = DOCUMENTATION CHANGE =
    ========================
    The IBM IMS Database Reorganization Expert for z/OS User's
    Guide Version 4 Release 1 Suffix 4 (SC19-1137-04) should be
    changed as follows:
    ---------------------------------------------------------------
    > Reorganizing a database in one job step
    >> Smart Reorg JCL statements
    >>> Control statements for the Smart Reorg utility
    >>>>> Control statements for the Smart Reorg Driver
    >>>>>>  DYNALLOC control statement
     Notes:
     :
     - If all of the following conditions are met, XTIOT
    (extended task input/output table) is used to allocate
    each HALDB data set dynamically:
    |> All of the STEPLIB libraries are APF-authorized.
     > z/OS is V1.12 or later.
     > (If one or more OSAM data sets are included)
     @The NON_VSAM_XTIOT option is coded in the DEVSUPxx member
     @of PARMLIB.
     @> The DBALLABOVE statement is specified in the DFSVSAMP
     @data set. If the DFSVSAMP data set is dynamically allocated
     @and if other conditions are met, the DBALLABOVE statement
     @is automatically coded in the DFSVSAMP data set.
    ---------------------------------------------------------------
     >>>> Control statements for the Unload task
    
    Table 2. Control statements used for controlling HSSR Engine
    | Keyword: COMPAUTH
    | Acceptable values: YES or NO
    | Default: NO
    | Description: Specifies whether to call the segment
    | compression exit in supervisor state.
    ---------------------------------------------------------------
    >>>> Control statements for the Reload task
    
    Table 1. Control statements for the Reload task
    | Keyword: COMPAUTH
    | Acceptable values: YES or NO
    | Default: NO
    | Description: Specifies whether to call the segment
    | compression exit in supervisor state.
    ---------------------------------------------------------------
    > Unloading a database
    >> IPR Unload JCL statements
    >>> Control statements for IPR Unload
    >>>> Control statements for the unload function
    >>>>>> DECOMPRESS control statement
     Notes:
     :
    | - If DECOMPRESS=YES degrades the performance, see
    |   'COMPAUTH Control Statement'.
    ---------------------------------------------------------------
    >>>> Control statements for HSSR Engine
    
    Table 1. Control statements for Call Analyzer and Call Handler
    | Keyword: COMPAUTH
    | Acceptable values: YES or NO
    | Default: NO
    | Description: Specifies whether to call the segment
    | compression exit in supervisor state.
    ---------------------------------------------------------------
    |>>>>> COMPAUTH Control statement
    
    | Specifies whether to call the segment compression exit
    | in supervisor state. If DECOMPRESS=YES is specified,
    | this control statement is available.
    |
    | If you use an encryption exit of InfoSphere Guardium Data
    | Encryption for DB2 and IMS Databases as the segment
    | compression exit, 'COMPAUTH YES' reduces performance
    | degradation.
    | +-------------------------------------------------+
    | |                 +-NO---+                        |
    | | >>-+-COMPAUTH=--+-YES--+-------------------><   |
    | +-------------------------------------------------+
    | YES
    |  The segment compression exit is called in supervisor
    |  state. The following conditions are required:
    |  - All of the STEPLIB libraries are APF-authorized.
    |  - The first load module is link-edited with authorization
    |    code AC=1 like HPSCMAIN or HPSGMAIN.
    | NO
    |  The segment compression exit is called in problem state.
    |  NO is the default.
    |
    | Tip: You can change the default value of this control
    | statement by creating an Installation Default Option Table
    | (HPSCOPTI). For more information, see Setting installation
    | default options.
    ---------------------------------------------------------------
    > Reloading a database
    >> IPR Reload JCL statements
    >>> Control statements
    >>>> Overview of the IPR Reload control statements
    
      Table 1. IPR Reload utility control statements
             for process control
    
    | Keyword: COMPAUTH
    | Acceptable values: YES or NO
    | Default: NO
    | Description: Specifies whether to call the segment
    | compression exit in supervisor state.
    ---------------------------------------------------------------
    |>>>> COMPAUTH Control statement
    |
    | Specifies whether to call the segment compression exit
    | in supervisor state.
    |
    | If you use an encryption exit of InfoSphere Guardium Data
    | Encryption for DB2 and IMS Databases as the segment
    | compression exit, specifying COMPAUTH=YES reduces performance
    | degradation. Even if the input data for the IPR Reload utility
    | is created in compressed (encrypted) format, it is recommended
    | to specify COMPAUTH=YES  to reduce performance degradation
    | because the IPR Reload utility calls the encryption exit  to
    | decrypt segment data  for internal processes in some
    | conditions.
    |
    | This control statement is optional. If you do not specify this
    | control statement, COMPAUTH=NO is used.
    |
    | +-------------------------------------------------+
    | |                 +-NO---+                        |
    | | >>-+-COMPAUTH=--+-YES--+-------------------><   |
    | +-------------------------------------------------+
    | NO
    |  The segment compression exit is called in problem state.
    | YES
    |  The segment compression exit is called in supervisor
    |  state.
    |
    | Notes:
    |  - If you specify COMPAUTH=YES, you must APF-authorize
    |    the load module libraries that are specified on the
    |    STEPLIB DD.
    |  - If one or more libraries on the STEPLIB DD are not
    |    APF-authorized, the IPR Reload utility uses COMPAUTH=NO
    |    even if you specify COMPAUTH=YES.
    |
    | Tip: You can change the default value of this control
    | statement by creating an Installation Default Option Table
    | (HPSCOPTI). For more information, see Setting installation
    | default options.
    ---------------------------------------------------------------
    |>Scanning a database to resolve logical relationships
    |>> IPR DB Scan JCL statements
    |>>> Control statements for IPR DB Scan
    |>>>> Overview of the IPR DB Scan control statements
    | The following control statements can be used to control
    | HSSR Engine:
    |  - COMPAUTH
    ---------------------------------------------------------------
    > Reference
    >> Setting installation default options
    >>> How to code HPSCOPT macro statements
    
    DRIVUL
    
                 +-,----------------------------+
                 v                              |
      |--DRIVUL----+-------------------------+--+---------|
                   :                         :
    |              |           +---NO----+   |
    |              +--COMPAUTH=+---YES---+---+
    
    DRIVRL
    
                 +-,----------------------------+
                 v                              |
      |--DRIVRL----+-------------------------+--+---------|
                   :                         :
    |              |           +---NO----+   |
    |              +--COMPAUTH=+---YES---+---+
    
    UNLOAD
    
                 +-,----------------------------+
                 v                              |
      |--UNLOAD--+-------------------------+--+----------|
                   :                         :
    |              |           +---NO----+   |
    |              +--COMPAUTH=+---YES---+---+
    
    RELOAD
    
                 +-,----------------------------+
                 v                              |
      |--RELOAD--+-------------------------+--+----------|
                   :                         :
    |              |           +---NO----+   |
    |              +--COMPAUTH=+---YES---+---+
    ---------------------------------------------------------------
    >Troubleshooting>Messages and codes>Messages>HPSU messages
     HPSU3171W RAPCHECK DETECTS INCORRECT RAPS:
                TOTAL ROOTS=nn,nnn,nnn,nnn
    
     Explanation: The RAPCHECK exit (HPSURPCX) detected one or
     more incorrect RAP chains.
     System action: The IPR Unload utility continues processing
     and the unload data set is produced.
     User response: Check the HDAM RAPCHECK Incorrect RAP Chain
     report. It is recommended that the unload records are sorted
     before reloading.
    |If the HPSU3203I message is shown and the root key field
    |is compressed, add the control statement DECOMPRESS=YES
    |and rerun the job.
    ---------------------------------------------------------------
    

APAR Information

  • APAR number

    PI52760

  • 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

    2015-11-18

  • Closed date

    2016-01-26

  • Last modified date

    2016-02-01

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

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

    UI34741

Modules/Macros

  • HPSCOPT  HPSCOPTS HPSGOPTR HPSGOPTU HPSGTM00
    

Publications Referenced
SC19113704    

Fix information

  • Fixed component name

    IMS DB REORG EX

  • Fixed component ID

    5655F7400

Applicable component levels

  • R410 PSY UI34741

       UP16/01/28 P F601

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