APAR status
Closed as program error.
Error description
ABEND878 RC14 running ANALYZE upon a very large Area. The ABENDS878 is caused by R9 having a negative value on the GETMAIN being attempted. It seems to fail after the ANALYZE for the area is complete, however no report comes out. Another symptom is an HPFP ABEND3006. Additional issue addressed: ABEND0C7 in HFPA5T20 processing large AREA with ANALYZE command. Keywords: S878 S0C7 ABENDS0C7
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of High Performance Fast Path * * Utilities Fast Path Advanced Tool Version 3 * * Release 2 (FMID: H31A320). * **************************************************************** * PROBLEM DESCRIPTION: 1.ABENDS878 RC14 running HFPA5XT0 due * * to a huge DEDB record in the user * * DEDB area. HFPA5XT0 could not handle * * such a large record, therefore the * * routine will be adjusted to handle * * larger records. * * 2.ABENDS0C7 occurred when the total * * number of "IOVF used CI" was * * 6 digits. * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** 1.FPA ANALYZE stacks CI RBA information in the internal table. When all entries of the table consumed, then the table will be expanded by GETMAINing extended table. The GETMAIN failed with S878 system code due to the negative value of storage size to be obtained. 2.FPA ANALYZE(HFPA5T20) got the system exception when it calculates the standard deviation of the total number of IOVF used CI. This abend0C7 occurs when the total number of "IOVF used CI" and the total number of "DOVF used CI" are greater than 100000.
Problem conclusion
1.The internal table will be extended every time when all entries of the table consumed. The total number of entries is saved in the half word field so that the number can be up to 32,767 represented by half word signed binary. When the increased number is greater than 32,767, then half word overflow condition happens and the obtained value form the half word field come to be negative value. Thus GETMAIN failure with S878 happened. HFPA5XT0 has been modified from LH/STH to L/ST to load/store from/to full word field. 2.HFPA5T20 did not prepare the field to square the total number of "IOVF used CI"(PL5). It is modified to use the field defined with PL10 to square. 320Y HFPA5T20 HFPA5WKG HFPA5WK2 HFPA5W00 HFPA5XT0
Temporary fix
Comments
APAR Information
APAR number
PM20699
Reported component name
IMS HP FP UTILI
Reported component ID
5655K9400
Reported release
320
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2010-08-17
Closed date
2010-08-26
Last modified date
2011-07-25
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK59993 PM44385
Modules/Macros
HFPA5T20 HFPA5WKG HFPA5WK2 HFPA5W00 HFPA5XT0
Fix information
Fixed component name
IMS HP FP UTILI
Fixed component ID
5655K9400
Applicable component levels
R320 PSY UK59993
UP10/08/27 P F008
[{"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:
25 July 2011