A fix is available
APAR status
Closed as program error.
Error description
Miscellaneous bug fixes.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All Fault Analyzer V12 users. * **************************************************************** * PROBLEM DESCRIPTION: 01. When Fault Analyzer for z/OS writes * * the $$INDEX file to a history file * * a x37 abend may occur, even though * * the history file is auto space * * managed. * * APAR PI46117 * * 02. With the FA CICS LE exit (IDIXCCEE) * * and CICSDUMPTABLEEXCLUDE option, * * a CICS SDUMP is not being taken * * when specified on the CICS * * transaction dump table entry. * * APAR PI46118 * * 03. Field ENV_ABEND_REASON_CODE is not * * populated correctly for a S04E * * abend. * * APAR PI43011 * * 04. Abend0c4 in dwarf api * * APAR PI46119 * * 05. Event summary COBOL/5 event shown * * as all "n/a". * * APAR PI46120 * * 06. Abendx37 does not recover space * * APAR PI46109 * * 07. Cobol5 program is missing from the * * inactive program list. * * APAR PI46121 * * 08. CICS LM domain summary not being * * displayed for CICS 690 SDUMP * * APAR PI46122 * * 09. First program name in ErrorHandler * * option list ignored. * * APAR PI46123 * * 10. Abend0c9 in FA Interactive * * Reanalysis. * * APAR PI44077 * * 11. User gets unending loop in * * function dfhs_tcpopl when * * analyzing CICS SDUMP * * APAR PI46124 * * 12. Parameters may not be reported for * * Enterprise PL/I program. * * APAR PI27968 * * 13. When RENT compiler option is in * * effect, Enterprise PL/I STATIC and * * EXTERNAL variables are sometimes * * reported at the wrong address. * * APAR PI46125 * * 14. Fault Analyzer rejects side file * * for an assembler language program. * * APAR PI46126 * * 15. Java events are missing from the * * Fault Analyzer Event Summary * * display. * * APAR PI46106 * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** 01. This problem occurs when there is insufficient space in the history file for the $$INDEX file. 02. If FA skips analysis due to the CICSDUMPTABLEEXCLUDE option (message IDI0101I) the CICS transaction dump is suppressed. However this should not happen if the SYSDUMP option has also been specified on the transaction dump table entry. 03. Special code for a S04E abend was not correctly setting field ABEND_REASON_CODE in the env structure. 04. Bad call to storage management routines resulted in ABEND0C4 05. The event was not recognized as a COBOL event due to an unexpected stub routine. 06. Space recovery calculations after abendx37 are not correct. 07. Cobol5 program is missing from the inactive program list when non-Cobol5 programs are present. 08. An eyecatcher validity check is no longer valid for CICS 690. 09. The ErrorHandler program name list was processed incorrectly. 10. Divide by zero occurs processing a dynamic array. 11. dfhs_tcpopl is finding surrogate TCTTEs in the SDUMP and is not handling them correctly. 12. Internal names used for parameters not checked correctly sometimes resulting in parameter being ignored. 13. When the PL/I error handler gets control, LE swaps the WSA address but does not swap back if an abend is issued. 14. Side file instruction check fails because op codes in executable code have been changed to SVC145 (Debug Tool hook). 15. The JVM is making calls into native/JNI code multiple times, confusing the process of mapping the user's Java stack trace with the native JVM calls.
Problem conclusion
01. Fault Analyzer for z/OS now determines if an x37 abend has occurred while writing the $$INDEX file, and if the history file is a PDSE and auto space managed, space is freed by deleting the oldest fault entry from the history file to provide sufficient space for the $$INDEX file. 02. Prior to setting the transaction dump suppress flag the CICS transaction dump table entry is checked to see if the SYSDUMP option has also been specified and if so the transaction dump is not suppressed. 03. ABEND_REASON_CODE is now correctly set. 04. Call to dwarf storage management routine is corrected 05. The event is now recognized as a COBOL event. 06. Space recovery is calculations are corrected. 07. The inactive program list is changed to show Cobol5 programs 08. The validity check has been modified for CICS 690 09. The ErrorHandler program name list is now processed correctly. 10. Code changed to prevent the divide by zero. 11. dfhs_tcpopl has been changed to handle surrogate TCTTEs. 12. Internal parameter name check corrected. 13. LE swap back implemented. 14. SVC145 instructions not checked. 15. Java event insertion is now more robust and can handle more complex program flows in and out of the JVM.
Temporary fix
Comments
APAR Information
APAR number
PI40801
Reported component name
FAULT ANALYZER
Reported component ID
5655W6900
Reported release
C10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-05-11
Closed date
2015-08-03
Last modified date
2015-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI29961
Modules/Macros
HADQC10J IDICAASM IDICAFAT IDICALOC IDICASUB IDICBDB2 IDICBIMS IDICCFND IDICOPYR IDICRXDX IDICRXEI IDICRXET IDICRXHC IDICSMF IDICSPC IDICSVCR IDICSV05 IDICSV06 IDICSV08 IDICSV09 IDICSV10 IDICSV11 IDICSV12 IDICSV13 IDICSV14 IDICSV15 IDICUXCS IDICUXWR IDIDA IDIDASUB IDIDATST IDIGMAIN IDIGWEB IDIHPMSG IDIMCICS IDINDEX IDIPBRWS IDIPDDIR IDIPDSCU IDIPH149 IDIPIPV IDIPLTS IDIPRUNP IDISAREQ IDISCJST IDISDB2P IDISDB2S IDISFPEX IDISIFND IDISJL IDISJLD IDISJLOG IDISLEEP IDISLKUP IDISLOG IDISMAIN IDISREG IDISRFRD IDISSREQ IDISTIME IDISUPDI IDISVIEW IDIUTIL IDIWP004 IDIXALOG IDIXASUB IDIXCCEE IDIXCEE IDIXCE53 IDIXCE67 IDIXCE68 IDIXCE69 IDIXCE70 IDIXCM53 IDIXCM67 IDIXCM68 IDIXCM69 IDIXCM70 IDIXDCTL IDIXDSAC IDIXDUMP IDIXFA IDIXGSPC IDIXGSPS IDIXIPV IDIXIPV2 IDIXLINK IDIXOPT
Fix information
Fixed component name
FAULT ANALYZER
Fixed component ID
5655W6900
Applicable component levels
RC10 PSY UI29961
UP15/08/18 P F508
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C10","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXJAJ","label":"Fault Analyzer for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
02 September 2015