APAR status
Closed as program error.
Error description
If DURSDWRK is specified as DUMMY or NULLFILE, FABCUR3 does not issue any warning messages but SDEP segments are lost. This is because FABCUR3 (Reload) only checks whether DURSDWRK is specified in the JCL or not. An adjustment needs to be made to check if DURSDWRK is specified as DUMMY or NULLFILE for the unloaded data set that is created by the DEDB Unload utility ( FABCUR1 ) with SDEP=LOGICAL option, and for SDEP Relocation processing, to cause FABCUR3 to abend.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of HPFPU V3R2 FPB DEDB Unload/ * * Reload who process SDEP segments * * (FMID: H31A320). * **************************************************************** * PROBLEM DESCRIPTION: After Unload/Reload with SDEP=LOGICAL * * and DURSDWRK DD is specified as DUMMY, * * DEDBPC (Pointer Checker) issued * * FPBA0141W message against the reloaded * * area, and indicates that the reloaded * * area has no SDEP segments. * * Unload abends with U3791 and FABC3791E * * message against the reloaded area, * * and indicates that a root segment has * * a incorrect PCF pointer. * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** <------ Problem Summary ---------------------------------------> Reload requires DURSDWRK DD for the unloaded data set that is created by the DEDB Unload utility ( FABCUR1 ) with SDEP=LOGICAL option and for SDEP Relocation processing. When DURSDWRK DD is specified as DUMMY or NULLFILE in these conditions, Reload does not check the DD and ends normally. However some or all SDEP segments are lost. DEDBPC (Pointer Checker) issues FABA0141W message against the reloaded area. FABA0141W - NO SDEP SEGMENTS FOUND This message indicates that the reloaded area has no SDEP segments, that is all SDEP segments are lost. Unload abends with U3791 and FABC3791E message, and indicates that a root segment has a incorrect PCF pointer. FABC3791E - INVALID PCF POINTER IN AREA - SOURCE SEG SEG-CD: 1 RBA : 00008008 - TARGET SEG SEG-CD: 2 RBA : 0014B0D0
Problem conclusion
The logical unloaded SDEP segments are saved into DURSDWRK DD data set before the reload process, and are reloaded from its data set by FABCUR3 (Reload). FABCUR3 only checks whether DURSDWRK DD data set is specified on the JCL or not. When DURSDWRK DD data set is specified as DUMMY, FABCUR3 does not issue any warning messages and some or all SDEP segment are lost. FABCUR3 (Reload) has been modified to abend with U3750 when DURSDWRK is specified as DUMMY or NULLFILE for reloading SDEP segments logically, and for SDEP relocation processing. 320Y FABC3SWO
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
PM14428
Reported component name
IMS HP FP UTILI
Reported component ID
5655K9400
Reported release
320
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2010-05-12
Closed date
2010-05-17
Last modified date
2010-06-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK57001 PM14671
Modules/Macros
FABC3SWO
Fix information
Fixed component name
IMS HP FP UTILI
Fixed component ID
5655K9400
Applicable component levels
R320 PSY UK57001
UP10/05/19 P F005
[{"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":"3.2.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 June 2010