IBM Support

PK46593: HP LOAD GETS ABENDU3770 WHEN PROCESSING PHYSICAL SEQUENTIAL SORT FOR A (P)HDAM WHICH CONTAINS MULTIPLE DSG.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • HP Load gets ABENDU3770 when processing physical sequential sort
    for a (P)HDAM which contains multiple DSG because it
    underestimates the value of FILSZ for DFSORT.
    

Local fix

  • Specify SORTWK DD statements to circumvent the problem.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM IMS High Performance Load   *
    *                 for z/OS Version 2 Release 1 (FMID=H1IM210)  *
    ****************************************************************
    * PROBLEM DESCRIPTION: HP Load gets ABENDU3770 when processing *
    *                      physical sequential sort for a (P)HDAM  *
    *                      due to setting inadequate parameter     *
    *                      values for DFSORT.                      *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    1. HP Load gets ABENDU3770 when processing physical sequential
       sort for a (P)HDAM which contains multiple DSG because it
       underestimates the value of FILSZ for DFSORT.
    2. HP Load gets ABENDU3770 when processing physical sequential
       sort for a (P)HDAM which has segment larger than 27KB.
       This is because that the HP Load passes the parameter of
       LENGTH=27994 to DFSORT.
    

Problem conclusion

  • 1. HP Load improved the calculation method of FILSZ parameter.
    2. The module HPSRSRT0 has been modified to specify the maximum
       record size to LENGTH parameter correctly.
    
    ========================
    = Documentation Change =
    ========================
    IMS High Performance Load for z/OS Version 2 Release 1 User's
    Guide SC18-9222-02 ( SC18922202 ) should be changed as follows:
    ----------------------------------------------------------------
    2.0 High Performance Load
    2.2 Operating instructions
    2.2.2 JCL requirements
    
     SORTWKnn DD
       These are intermediate storage data sets used by DFSORT. If
       SORT=YES is specified, you can define these data sets and
       adjust the size of work space that is used for the sort
       process. You can specify multiple data sets, 'nn' showing
       its serial number. This specification is optional. If you do
       not specify the statement, DFSORT allocates the data sets
    |  dynamically with sizes estimated based on the size of RAA.
    |  If the size of RAA is extremely large or small, you should
    |  specify SORTWKnn DD explicitly.
    
       For more information on how to code SORTWKnn DD ...
    
    ----------------------------------------------------------------
    2.2.3 Control statements
    2.2.3.23 SORT control statement
    
       Specifies whether to run the physical sequential sort
       processing before loading. This control statement is
       optional. If you do not explicitly specify this control
       statement, SORT=NO is used.
       :
       If you specify SORT=COND, High Performance Load determines
       whether to run the physical sequential sort processing
       according to the criteria listed  above. Therefore, in some
       cases, it does not sort input unloaded data sets even if the
       sort process is required for the reload process. In such
       a case, you have to run PSSR before reloading or specify
       SORT=YES instead of SORT=COND.
    
    |  Note: If a work space of DFSORT needs to be adjusted, please
    |  specify the SORTWKnn DD statements.
    
    ----------------------------------------------------------------
    4.0 Load API
    4.2 Operating instructions
    4.2.3 JCL requirements
    
     SORTWKnn DD
       These are intermediate storage data sets used by DFSORT. If
       SORT=YES is specified, you can define these data sets and
    |  adjust the size of work space that is used for the sort
    |  process. You can specify multiple data sets, 'nn' showing
    |  its serial number. This specification is optional. If you do
       not specify the statement, DFSORT allocates the data set
    |  dynamically with sizes estimated based on the size of RAA.
    |  If the size of RAA is extremely large or small, you should
    |  specify SORTWKnn DD explicitly.
    |
    |  For more information on how to code SORTWKnn DD statements,
    |  see DFSORT Application Programming Guide.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK46593

  • Reported component name

    IMS HIGH PERF L

  • Reported component ID

    5655E0700

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-06-06

  • Closed date

    2007-06-26

  • Last modified date

    2007-07-03

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

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

    UK26541

Modules/Macros

  • HPSRHALA HPSRHALM HPSRHAL7 HPSRHAL8 HPSRHAL9
    HPSRHDLA HPSRHDLD HPSRHDL7 HPSRHDL8 HPSRHDL9 HPSRSRT0
    

Publications Referenced
SC18922202    

Fix information

  • Fixed component name

    IMS HIGH PERF L

  • Fixed component ID

    5655E0700

Applicable component levels

  • R210 PSY UK26541

       UP07/06/29 P F706

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":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89F","label":"IMS HP Load"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.1.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 July 2007