APAR status
Closed as program error.
Error description
If SPCF > DMACFBAD, OPC gets ABEND U1026 SC57 instead of giving a pointer error and continuing. The cause of the problem is that OPC has failed to check the pointer against the boundaries of the area before issuing the read request to IMS. This is a forward fit of FPO V2R1 APAR PK02128.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All Online Pointer Checker users of High * * Performance Fast Path Utilities FP Online * * Tools Version 2 Release 1 (FMID: H31A210). * **************************************************************** * PROBLEM DESCRIPTION: Forward Fit of FPO V2R1 APAR PK02128. * * Online Pointer checker (OPC) got * * ABENDU1026 SC57 when SPCF value in ROOT * * segment is greater than DMACFBAD value. * **************************************************************** * RECOMMENDATION: Apply the maintenance for this APAR. * **************************************************************** OPC issued the read request to IMS for checksum processing or generating 4,P records without a validation of SPCF, which must be smaller than DMACFBAD value, in ROOT segment. This causes the ABENDU1026 SC57.
Problem conclusion
1. A validation of SPCF has been added before the read request to IMS for checksum processing or 4,P records generation. 2. In order to make an OPC statistic report intelligible, it was changed for the contents of error segment as follow: Issuing the maximum 255 bytes of contents of source segment instead of segment prefix. The above-mentioned issuing is applied at the time of the following six cases. Case 1. Incorrect SPCF pointer Case 2. Incorrect PTF pointer (PTF points itself) Case 3. Incorrect PCF pointer Case 4. Incorrect PCL pointer Case 5. Incorrect Segment Code Case 6. SDEP segment InDoubt The module FPXACSM0 has been modified to validate SPCF when checksum processing. The module FPXADBR0 has been modified to validate SPCF when generating 4,P records. The module FPXAPER0 has been modified to extract maximum 255 bytes of contents of source segment. The module FPXAERR0 has been modified to extend the edit area to 510 bytes. The macro FPXLOCER has been modified to add a new parameter for maximum length of OPC error record. 210Y FPXACSM0 FPXADBR0 FPXAERR0 FPXAPER0 FPXLOCER
Temporary fix
Comments
APAR Information
APAR number
PK04780
Reported component name
IMS HP FP UTILI
Reported component ID
5655K9400
Reported release
210
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2005-04-25
Closed date
2005-05-11
Last modified date
2005-06-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK03313
Modules/Macros
FPXACSM0 FPXADBR0 FPXAERR0 FPXAPER0 FPXLOCER
Fix information
Fixed component name
IMS HP FP UTILI
Fixed component ID
5655K9400
Applicable component levels
R210 PSY UK03313
UP05/05/12 P F505
[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89D","label":"IMS HP Fast Path Utilities"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210"}]
Document Information
Modified date:
03 October 2020