IBM Support

PK26903: ABENDB78 IN USER EDIT/COMPRESSION ROUTINE DURING HPFP REORGINIZATION UNLOAD COMMAND PROCESS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABENDSB78 in user edit compression routine during HPFP
    reorginization UNLOAD command process in multiple input
    subtasks.
    The user routine works successfully with an FPB unload process.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of High Performance Fast Path      *
    *                 Reorganization Tool Version 2 Release 2.     *
    *                 (FMID: H31A220)                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1. HPFP Reorg. gets SB78-08 ABEND       *
    *                         during UNLOAD processing.            *
    *                      2. HPFP Reorg. does not issue           *
    *                         OPEN/CLOSE call of edit/compression  *
    *                         routine for the new ACB during       *
    *                         UNLOAD or CHANGE in change mode      *
    *                         processing.                          *
    *                      3. HPFP Reorg. gets U3275 ABEND (DBRC   *
    *                         request failed) during RELOAD or     *
    *                         CHANGE processing with DBRC=YES      *
    *                         option if processed area is          *
    *                         non-recoverable and SDEP defined.    *
    *                      4. HPFP Reorg. gets S0C4 ABEND during   *
    *                         UNLOAD, RELOAD, or CHANGE            *
    *                         processing with a site default and   *
    *                         SCAN=NO option.                      *
    *                      5. Cosmetic change.                     *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    This APAR solves the following 5 problems.
    
    1. HPFP Reorg. gets SB78-08 ABEND during UNLOAD processing.
       The processed area has been segments defined edit/compression
       routine and UNLOAD processed multi-areas.
    
    2. HPFP Reorg. does not issue OPEN/CLOSE call of
       edit/compression for the new ACB during UNLOAD or CHANGE in
       change mode processing.
       The OPEN/CLOSE call of edit/compression routine that is
       defined in the new ACB, that is, NEWACB of UNLOAD command,
       IMSACB of CHANGE command, are not issued.
    
    3. HPFP Reorg. gets U3275 ABEND (DBRC request failed) during
       RELOAD or CHANGE processing with DBRC=YES option
       if processed area is non-recoverable and SDEP defined.
       The module DBFDBAU0 (DEDB area authorization request handler)
       issues "DFS030I - DBRC REQUEST FAILED. REASON=03, RC=48"
       message.
    
    4. HPFP Reorg. gets S0C4 ABEND during UNLOAD, RELOAD, or
       CHANGE processing with a site default and SCAN=NO option.
    
    5. Header lines of the site default report.
    

Problem conclusion

  • 1. HPFP Reorg. issued the OPEN/CLOSE call of edit/compression
       routine per processed area.
       When a edit/compression routine might process
       GETMAIN/FREEMAIN, above problem will occur in multiple areas
       concurrent process environment.
    
    2. In change mode that a new ACB, that is, NEWACB of UNLOAD
       command, IMSACB of CHANGE command, has a segment
       defined edit/compression routine, UNLOAD and CHANGE process
       do not care about a OPEN/CLOSE call of edit/compression
       routine for a new ACB.
    
    To resolve above two problems, HPFP Reorg. will issue
    edit/compression OPEN/CLOSE call per DEDB instead of per area.
    
    The module HFPFMAN0 has been modify to issue OPEN/CLOSE call
    of edit/compression routine for segments specified the
    edit/compression routine when preparing the command processing
    environment for the DEDB.
    In change mode, HFPFMAN0 issues the call not only for input ACB
    but also for output ACB.
    
    The module HFPJINI0 and HFPKARI0 have been modified to remove
    a issuing OPEN call of edit/compression routine for an area.
    
    The module HFPJMAN0 and HFPKART0 have been modified to remove
    a issuing CLOSE call of edit/compression routine for an area.
    
    The module HFPTECL0 has been modified to change a calling
    interface for edit/compression routine call.
    
    3. IMS V9 and V8 DBRC and DBFDBAU0 do not allow DBFUMIN0
       to authorize to a non-recoverable DEDB area defined SDEP
       segment.
       RELOAD or CHANGE processing could not authorize to a
       non-recoverable DEDB area as well as DBFUMIN0.
    
       The macro HFPXBRLM has been modified to clear R2, indicator
       of SDEP segment for DBFDBAU0, in order to authorize to a
       non-recoverable DEDB area even if it defines SDEP.
       As the purpose of HPFP Reorg. is to RELOAD/CHANGE existing
       areas, it is essential to authorize the area.
    
       The modules HFPXBRL9, HFPXBRL8, and HFPXBRL7 have been
       re-assembled due to HFPXBRLM macro modification.
    
    4. Report program for a site default value destroys the address
       table areas for UNLOAD, RELOAD, CHANGE processing in
       transferring a specified site default value.
    
       The module HFPLSIT0 has been modified to transfer a specified
       site default value to print area as a 40 bytes length
       in order not to destroy subsequent address tables.
    
    5. Also the module HFPLSIT0 has been modify to shift a header of
       "Site default report" 1 column right.
    220Y
    HFPFMAN0
    HFPJINI0
    HFPJMAN0
    HFPKARI0
    HFPKART0
    HFPLSIT0
    HFPLTOT0
    HFPTECL0
    HFPXBRLM
    HFPXBRL7
    HFPXBRL8
    HFPXBRL9
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK26903

  • Reported component name

    IMS HP FP UTILI

  • Reported component ID

    5655K9400

  • Reported release

    220

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / CST / Xsystem

  • Submitted date

    2006-06-21

  • Closed date

    2006-06-29

  • Last modified date

    2006-08-02

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

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

    UK15879

Modules/Macros

  •    HFPFMAN0 HFPJINI0 HFPJMAN0 HFPKARI0 HFPKART0
    HFPLSIT0 HFPLTOT0 HFPTECL0 HFPXBRLM HFPXBRL7 HFPXBRL8 HFPXBRL9
    

Fix information

  • Fixed component name

    IMS HP FP UTILI

  • Fixed component ID

    5655K9400

Applicable component levels

  • R220 PSY UK15879

       UP06/07/05 P F607

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89D","label":"IMS HP Fast Path Utilities"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"220","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 August 2006