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