IBM Support

Latest Fault Analyzer for z/OS Service Information

Question & Answer


Question

What is the latest PTF level for Fault Analyzer and how do I determine my current Fault Analyzer PTF service level?

Answer

To determine your current Fault Analyzer PTF service level, click here.

NOTE: Make sure you review the Preventive Service Planning (PSP) information here and specify FAULTANALYZE as the Upgrade Name for the PSP bucket. The PSP bucket provides the following information:

  • Installation information
  • Documentation changes
  • General information
  • Service recommendations
  • Cross product dependencies

Click here to sign up for automatic email notification when a new PTF is available.

 

All available Version 14 Fault Analyzer PTFs and associated APARs (most recent first):

Download PTFs via Shopz: https://www-03.ibm.com/software/shopzseries/ShopzSeries_public.wss

PTF
Availability date
Prerequisite PTFs
Supercedes these PTFs
APAR(s) this PTF fixes
English:
UI77735
22 Oct 2021
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
Japanese:
UI77295
30 Sep 2021
UI63193
UI65821
UI70252
UI72403
UI75485
UI75652
English:
UI77136
30 Sep 2021
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
Japanese:
UI75652
3 Jun 2021
UI63193
UI65821
UI70252
UI72403
UI75485
English:
UI75620
3 Jun 2021
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
Japanese:
UI75485
21 May 2021
UI63193
UI65821
UI70252
UI72403
English:
UI74225
10 Mar 2021
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
Japanese:
UI72403
6 Nov 2020
UI63193
UI65821
UI70252
English:
UI72033
14 Oct 2020
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
English:
UI71892
14 Oct 2020
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
Japanese:
UI70252
27 Jun 2020
UI63193
UI65821
English:
UI69866
6 Jun 2020
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
English:
UI68220
12 Mar 2020
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
English:
UI66662
4 Dec 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
Japanese:
UI65821
1 Nov 2019
UI63193
English:
UI65017
4 Sep 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
English:
UI63650
18 Jun 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
English:
UI63214
3 Jun 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
Korean:
UI63194
3 Jun 2019
Japanese:
UI63193
3 Jun 2019
English:
UI61521
7 Mar 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
English:
UI59890
30 Nov 2018
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
English:
UI59820
27 Nov 2018
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
English:
UI58414
17 Sep 2018
UI52689
UI54616
UI54624
UI56500
UI57242
English:
UI57242
17 Jul 2018
UI52689
UI54616
UI54624
UI56500
English:
UI56500
16 Jun 2018
UI52689
UI54616
UI54624
English:
UI54624
3 Apr 2018
UI52689
UI54616
English:
UI52689
19 Dec 2017
 
APAR PH41352 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Orphaned storage is accumulated in CSA after invocation of IDIXDCAP. CSA storage obtained for extracting system messages was not released when Fault Analyzer was invoked from the IDIXDCAP exit. Fault Analyzer has been changed to correctly FREEMAIN CSA storage. PH41352
 
APAR PH40838 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Updates to translated panels and strings for FA 14.1.15. Base product panels and strings have been modified. Panels and strings have been translated. PH40838
 
APAR PH37840 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 LOOKUP function does not find $HASP messages The string $HASP is failing an internal check. Messages with a $HASP prefix will now be indexed. PH38101
2 Incorrect registers for an event. The event registers were obtained from the abend SDWA. Because the SDWA contained 64-bit registers, these were used. However, in this case the low-words of the 64-bit registers did not match the correct SDWA 31-bit registers. If an SDWA contains both 31-bit and 64-bit registers, the 64-bit registers will only be used if all register low-words match the respective 31-bit registers. PH39158
3 COBOL Explorer displays incomplete and erroneous data when selecting a section (eg. WORKING-STORAGE). Static variables not set. Static variables now set. PH39138
4 Storage violation corrupts CICS LE control blocks and Fault Analyzer loops. Fault Analyzer continues processing without stopping. Fault Analyzer is changed to stop at the first error PH39314
5 WTO messages issued by abending job not included in analysis report even when invocation exit IDIXDCAP is used. Checks for the first token of any WTO message being at least 6 characters long and containing one or more decimal digits prevented the inclusion of the messages in the analysis report. The WTO message first token checks have been removed. PH39606
6 MSGIDI0095W during reanalysis when a load module exit is used. An attempt is made to access the dump before dump processing has been fully initialized. The problem has been corrected. PH39951
7 ABEND4093 RC90 RSN0D070201 in subsystem task IDISMIGD POSIX runtime option was specified in another subtask. POSIX flag is specified only in parent task. PH40266
 
APAR PH37792 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Updates to translated panels and strings for FA 14.1.14. Base product panels and strings have been modified. Panels and strings have been translated. PH37792
 
APAR PH34985 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 MSGIDI0120S during CICS analysis Abend0c4 using a bad caa pointer. LE CAA validation improved. PH34733
2 Abend0c4 in CHKSSRANGE. Extremely long Cobol statement exceeds internal buffer. Internal buffer is dynamically allocated based on statement. PH34625
3 S23E abend under CICS After an ATTACH failure an attempt was being make to DETACH a null value leading to the S23E abend. A check has been added for a null TCB value PH35407
4 Fault Ananlyzer issues IDI00092 message when reporting CONTROLLED arrays for a PL/I program compiled with NORENT + NOWRITABLE(FWS). NORENT + NOWRITABLE(FWS) locates CONTROLLED variable anchors in automatic storage. Fault Analyzer does not recognise this and uses a static storage base address which may cause IDI00092 or bad data to be reported. Fault Analyzer now recognises anchors in automatic storage. PH35687
5 Cobol V6 compiler options are not reported or reported incorrectly. Options reporting needs to be refreshed. Cobol V6 options reporting is updated. PH34706
6 Abend0c4 in interactive analysis. String is not null terminated after ISPF VCOPY operation. String is null terminated. PH35636
7 IDICCFND loops in CICS. RBLINKB pointer is zero. Additional validation for RBLINKB added. PH35954
8 Performance for plugin is very poor in some circumstances. Host support module passes DETAIL(LONG) to Fault Analyzer for reanalysis and this option cannot be overridden by any of the supported methods.This results in large amounts of data being transferred. Module IDIGMAIN is changed to remove DETAIL(LONG). Customers using the Fault Analyzer plugin will need to either provide override options or have the host default options changed to use DETAIL(LONG). PH36508
9 ATTACH RC=20 when FA invoked under CICS If FA is invoked on a L8 TCB the subsequent ATTACH fails. FA will cause a TCB SWITCH to the QR TCB from where the ATTACH works successfully. PH36433
10 Fault Analyzer loops while processing COBOL abend with LANGX side file. Loop in COBOL Perform Traceback code due to missing pvn information in LANGX label symbol record. Fault Analyzer now handles missing pvn information. PH37117
 
APAR PH37161 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Updates to translated panels and strings. Base product panels and strings have been modified. Panels and strings have been translated. PH37161
 
APAR PH30520 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Precompiler Statement No in the DB2 Information section of the report is incorrect. The Precompiler Statement No is received as a full integer field but stored and processed as a short integer. The statement number field is correctly stored and processed for new faults. Historical fault entries will still display the truncated value. PH29467
2 Can't download history file with # in data set name. The FA GUI uses java URI class when handling history file names, in which # has special meaning. The hash character caused history file names to be incorrectly handled. Special characters are now 'escaped' in history file data set names. This allows the use of # anywhere in history file names. PH28850
3 Abend S913-38 if selecting "File->Change Fault History File Settings" and the user does not have data set READ access to the history file. An ISPF service is called when gathering some of the information for the display which performs an OPEN of the history file data set. When the user does not have READ data set access, but is accessing the history file via XFACILIT authorization, an abend S913 occurs. If the user does not have READ data set access, some of the information will no longer be attempted to be displayed. PH30771
4 IDI0133W DeferredReport option overridden due to MaxMinidumpPages (4096) exceeded by 15641 pages FA is touching the start and end of each CICS transaction storage range. With a high number of storage ranges, the total page count becomes significant and might exceed the MaxMinidumpPages value in effect. The storage has been added to the XDUMP instead of the minidump. PH34980
5 A fault entry attempted created via "File->5" in a space-managed history file is immediately deleted. The newly created fault entry was deleted during automatic space management because the history file size exceeded the logical history file size, and there were not enough other unlocked fault entries to bring the size down to the logical history file size. A check has been added to never delete the fault entry currently being created. PH30764
6 When IDICHKI is called with IDIOPTS DD containing Language(ENU), an S0C4 abend occurs when options processing occurs, A recent enhancement to report 'Default History File' incorrectly performed options processing resulting in an uninitialzed field access. resulting in an abend. In IDICHKI the options processing has been corrected and additional checks have been added to ensure incomplete options processing in future does not result in similar abends. PH31515
7 0C9 in SetStride() when processing PL/I CONTROLLED array. CONTROLLED storage has a bad descriptor address causing an invalid array definition. Bad descriptor message now issued for this situation. PH31307
8 Message BPXP005I and/or IDI0192I Dump data set not deleted. Migrated dump data sets are cleaned up by an OMVS task. The parent task should ignore the child process state. IDISMIGD is changed to issue "sigignore" for SIGCHLD. PH32627
9 FILE SECTION DD (file) names are associated with the wrong base locator (BLF). Open files returned by IGZXAPI become arbitrarily sequenced when stored in persistent keydata. Persistent keydata now sorted before use to ensure each file is associated with the correct BLF. PH32759
10 Invalid column name when attempting to reset the Fault Entry List display column configuration. The new column names were appended to the list of current column names instaed of replacing it. The list of column names is now being replaced correctly. PH34981
11 ASMADOP is unavailable and calls to IDIADOP result in MSGCEE3191E in CICS analysis. Module IDIADOP is linked AMODE(24). Module IDIADOP is no longer shipped and this module was still available at the reported site. The call to this module is removed. PH33188
12 MSGISRE121 from Japanse IDIPEM01 edit macro. EXEC IDIPEM01 contains a lower case LREC parameter. LREC parameter is converted to upper case. PH33643
13 IDI0047S IBM Fault Analyzer internal abend U4038 LE heap storage overlay during DB2 DBRM processing. The LE heap storage overlay has been eliminated. PH34983
14 ISPF panel error: Panel 'IDIPIDAD' error. Invalid WIDTH value, (must be numeric chars, >= 80, <= screen width). ISPF panel width variable not always properly initialized. ISPF panel width variable is now being correctly initialized. PH34280
15 Abend0c4 in zDSAchainTCA. Fault Analyzer is processing a JVM abend and a long module name is causing a storage overlay. Module name copy operation is corrected. PH34984
 
APAR PH30746 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Updates to translated panels and strings. Base product panels and strings have been modified. Panels and strings have been translated. PH30746
 
APAR PH30328 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Entire WAS Liberty Profile server was unneccesarily packaged with FA. Entire WAS Liberty Profile server was unneccesarily packaged with FA. FA web interface now separated from WAS Liberty Profile server. Now requires existing Liberty installation. PH30328
 
APAR PH26070 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Message IDI0131W ENQ on $$INDEX held by IDIS of another LPAR. Problem with deletion of migrated dump data sets associated with auto-managed fault entry deletion. Deletion of migrated tightly-coupled associated dump data sets is now performed via BPX batch job to prevent the ENQ from affecting Fault Analyzer operation. PH30098
2 IDI0005 in CICS transaction analysis. Repeated references to a large CICS container was eventually causing the IDI0005 due to insuffient 31-bit storage The incorrect repeated container reference was fixed. PH26215
3 XCF shutdown causes subsystem to stop. A fatal error ECB check loop also checked the XCF ECB unconditionally. Code has been modified to trigger XCF cleanup but then to continue processing as documented. PH26267
4 Abend0C4 in IDIXDCAP when Fault Analyzer is not enabled in IFAPRDxx Linkage stack is not unstacked in the correct sequence. Linkage stack is unstacked correctly. PH26407
5 ABEND0C4 in IDIXCMxx modules. Register 15 shows an invalid 64-bit value in AMODE64 code. Register 15 has a value in the high-order word. Load instruction is changed to load 31 bits correctly. PH27076
6 IDI0184W Unable to allocate extended dump data set : XDUMPDSN not specified or NULLFILE high-level qualifier XDUMP pages are accumulated during real time analysis even though XDUMP data set could not be allocated. XDUMP pages are only accumulated if an XDUMP data set is allocated. PH28812
7 ABEND0C4 in IDICCFND or other CICS application issue like ABEND0C6. FAST duplicate processing is setting a pointer to zero. A four byte MVC will either generate an ABEND0C4 or an application issue. The pointer is correctly set in IDICCFND processing. PH29199
8 Precompiler Statement No in the DB2 Information section of the report is incorrect. The Precompiler Statement No is received as a full integer field but stored and processed as a short integer. The statement number field is correctly stored and processed for new faults. Historical fault entries will still display the truncated value. PH29467
9 FA Plugin does not behave correctly when the workspace is corrupt. The UI enters a loop and needs to be manually stopped by the user When the workspace is corrupt the 'default history' loaded file can not be created, so the fa plugin attempted to load the default history file infinitely. When we detect there is workspace corruption, we repair the workspace corruption, then are able to load the default history file correctly. PH27309
10 In the Fault Analyzer Eclipse GUI a message "Source not found" appears when clicking on a line number link. The Host code is not always sending the associated listing files to the Fault Analyzer Eclipse GUI when a fault entry is opened. The host code has been corrected to always send the listing files when a fault entry is opened. PH30097
 
APAR PH26704 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Updates to translated panels and strings. Base product panels and strings have been modified. Panels and strings have been translated. PH26704
 
APAR PH22993 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Excessive CPU usage when analyzing PL/I abend with SYSDEBUG side file. SYSDEBUG Xref refs/sets info changed causing FA's validation to fail and xref to be built from automonitor info, which may use excessive CPU with some data types (eg. large structures). Validation changed to accommodate new format. PH23109
2 Bad array descriptor messages and incorrect symbol attributes when processing PL/I recursive abend with SYSDEBUG side file. SIB being processed twice. SIBs checked for already processed. PH23177
3 Abend S0CB in COBOL program captured by Assembler ESTAE not shown in report created via subsequent IDISNAP invocation. The abend event had incorrectly been skipped. The abend event is now included. PH23552
4 Associated storage areas has missing COBOL group item table entries. Incorrect parameter value during table formatting recursion. Parameter value corrected. PH22510
5 ANBEND0C4 parsing SQL statement Fault Analyzer did not handle colon within statement string Fault Analyzer is changed to ignore a colon within a string PH25313
6 a. Invalid data set message in CICS IDITRACE output when IDICNFUM module in use. b. MSGIDI0006E for IDIMAPS can also be issued. a.Missing parameters for message formatting routine generated an incorrect message. b.IDICNFUM parsing failed causing data set specifications to be incorrect. a. Parameters are corrected. b. Parsing is corrected. PH25492
 
APAR PH19733 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 MSGIEC150I S913-80 during space management. Uninitialized storage is causing an authorized open in an unathorized environment. Storage is initialized PH19988
2 Fault Analyzer loops when building Perform Traceback for COBOL program. Perform return address points to a label rather than perform code. Traceback now handles return address pointing to a label. PH20212
3 IDI0075E IDIXCM71 CICS exit must abort, CICS getmain failed Customer has TRTRANSZ=1048576 which generates a large getmain for 31-bit storage. CICS exits are modified to use the smaller of TRTABSZ and TRTRANSZ when acquiring storage to capture trace data. PH20915
4 IDI0002I No abend could be determined--possible loop or wait situation. Abend event reported as historical in event summary. An abend event was incorrectly considered historical, and therefore not mentioned in the IDI0002I message. The abend event in this scenario is no longer considered historical. PH21345
5 IDI0092S Time 32 minutes for analysis exceeded. A loop occurred while formatting hex-dumped storage for an open file buffer. When the condition that caused the loop occurs, message IDI0095W is issued and the current hex-dumped storage formatting is aborted. PH22411
6 COBOL susbscript out of range message appears when subscript is valid. Comment area is included when parsing source for subscripts. Comment area now excluded when parsing source for subscripts. PH21771
 
APAR PH15623 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 ABEND0C4 processing IMS. Fault Analyzer uses an invalid length to format IMS data. Fault Analyzer formats the data correctly. PH15849
2 Message IDI0047S due to abend S0C4 in xStorage_cmp(). Comparison included fetch protected storage. A check for fetch protected storage range has been added. PH16505
3 ICH408I message when deleting a migrated associated dump data set. Fault Analyzer manages access to associated dump data sets using XFACILIT rules. However a HDELETE is actioned using the caller's userid and hence there is no DSN alter access. The HDELETE is now passed to the FA subsystem to perform and in so doing the XFACILIT access checks can be made. PH18321
4 When using a LANGX side file created by IPVLANGO from COBOL V4 SYSDEBUG, Fault Analyzer doesn't report decimal point for numeric variables with decimal positions. LANGX record emitted by IPVLANGO doesn't allow for decimal precision. LANGX symbol record type 5 now emitted for numeric variables with decimal positions (eg. PIC S99V9). PH18606
5 Abend0c4 addtermid filtering CICS trace by terminal id Bad pointer arithmetic addressed wrong storage Pointer arithmetic is corrected PH19127
 
APAR PH17711 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Updates to translated panels and strings. Base product panels and strings have been modified. Panels and strings have been translated. PH17711
 
APAR PH13453 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 An 0C4 ABEND occurs when you attempt to filter a CICS trace by transaction ID. Uninitialised memory was being checked, and the reference to the list of task numbers to display was being lost. Initialise memory and properly maintain reference to task number list. PH13701
2 0C4 in PliSepSym when processing PL/I abend with SYSDEBUG side file. Locating procedure name in PPA1 failed. Complete PL/I CSECT now in minidump, scope block symbol name set to '*' if PPA1 name not available. PH13477
3 Message IDI0025W issued incorrectly for Quiet option. Uninitialized storage caused a string comparison to fail. The storage has been initialized correctly. PH14025
4 0C4 ABEND occurs in getLoadModuleDSN function when user attempts to open CICS Link Analysis info popup panel. The function was cycling past the end of the concatenation list to find the DSN under certain circumstances. Function will no longer cycle past the end in these circumstances. PH14543
5 FA reports incorrect source line when using a PL/I compiler listing or LANGX with a source program that has an include file with the same line number as primary source. Lack of file# in LANGX source record makes matching line number table entry elusive. Last occurrence of a source line number is assumed to be from primary source (as it is when there is no line number table). PH14554
6 IDIUTIL LISTHF abend S0C4. Corrupted $$INDEX fault entry, resulting from uninitialized data field during real-time processing with MaxMinidumpPages exceeded. The data field has been initialized. PH14781
7 Storage allocation for 0 (X'0') bytes fails in CvtSubVal() when analyzing PL/I abend. Bitfields should be ignored by subscript processing. Bitfields now ignored by subscript processing. PH15791
8 Message "IDI0020W PARM field contained invalid option HEAPZONE" issued during interactive fault entry reanalysis. A non-standard Language Environment parameter list separator character was used. However, even though the IDISOPTN usermod was applied, the alternative character was not picked up during the interactive fault entry reanalysis. Interactive fault entry reanalysis now uses the LE parameter list separator character specified via the IDISOPTN usermod. PH15610
9 ABEND0C1 IN CSQSHGMN IDIXDCAP is causing a storage overlay due to a bad length IDIXDCAP is corrected PH15715
 
APAR PH12492 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Analysis of some transaction abends under CICS incorrectly reported "No abend could be determined--possible loop or wait situation" During the capture of related LE messages the returned message was being incorrectly copied to a message buffer and in so doing caused invalid data to be stored which led to the incorrect possible loop message. The message copy code has been fixed accordingly. PH12276
2 High CPU and elapsed time during real-time analysis. Inefficient storage access checking. Storage access checking processing has been improved. PH13388
3 The default toggle setting for the CICS 3270 Display Buffer screen was set to hex mode when the user opened the screen for the first time (instead of no hex). ISPF was filling the value in memory with garbage data if it hadn't been saved before (i.e. on first use), instead of initialising them as 0, which was stated in the ISPF documentation. Added a check to enforce the saved boolean toggle value to be either 0 or 1. PH09343
 
APAR PH09366 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 COBOL V6 SYSDEBUG side file supplied by listing exit fails to open. Temporary DD name is enclosed in single quotes. Quotes removed. PH11133
2 IDI0006E OPEN OF IDIDOJPN DATA SET for member IDIIBMM. Incorrect member name is being used. Member has been changed to IDIHIBMM. PH11310
3 CEE0802C Heap storage control information was damaged. LE traceback shows IDnotify called just prior to the error. Heap storage overlay due to insufficient buffer size. The buffer size has been increased. PH11387
4 Event Detail Register Display shows COBOL/5+ BLLs as BLL=0000. Numeric conversion failed. Numeric conversion corrected. PH11532
5 FA reports incorrect PL/I source line when STMT and OPT(2) compiler options are specified. IPVLANGX does not write line number table when STMT in effect. FA will now always use the line number table (if it is available). PH12375
6 Miscellaneous errors during IDIUTIL IMPORT of exported fault entries (IDIROBOT). When an exported fault entry without an associated dump data set is attempted received, an error occurs that leaves the staging data set open. The error that leaves the staging data set open has been fixed. PH12040
 
APAR PH12249 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Fault Analyzer base product now makes use of extended ISPF attributes. Ensure Fault Analyzer Korean function remains compatible with base function use of ISPF attributes. Fault Analyzer Korean panels now synchronized with base panels. PH12249
 
APAR PH12089 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Message IDI0095W KEY VSAM_FEEDBACK_38 EXCEEDS MAX LENGTH 30 appears on subsystem start-up. Key data was updated incorrectly. Key data has been corrected. PH12089
 
APAR PH05666 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Incorrect syntax error message when issuing FIND command in the interactive reanalysis report for a string which is not found. Syntax error flag not reset. Syntax error flag has been reset. PH05195
2 ABEND0C4 in CobSepSource when processing COBOL abend with SYSDEBUG side file. Call to unnecessary debug function passed bad pointer. Call to debug function removed. PH05749
3 ABEND0C4 in CobCda when processing COBOL abend with DWARF debugging info. Unexpected unreferenced storage page when locating COBOL CSECT. Code now performs checks for unreferenced storage pages. PH05554
4 ABEND0C4 in FmtCobData() when processing COBOL abend that includes unicode (NATIONAL) variables. Bad parameter passed to CUNLCNV. CUNLCNV parameter corrected. PH06448
5 Invalid &SEQ. symbol substitution value after exceeding 99999. The value was supposed to be reset to 1, but is instead set to a potentially very large logical storage address. The value has been correctly reset to 1 after reaching the maximum of 99999. PH06882
6 Fault Analyzer not using RFR TDUMPs when the IDIOPTLM RFRDSN data set name pattern includes &SEQ. symbol. The &SEQ. symbol is not replaced by the intended numeric value, causing invalid data set name. The &SEQ. symbol is now replaced by the intended numeric value. PH06883
7 Incorrect module name in CEE3205S message. The wrong CMIB control block was used when inserting the module name into the LE message. The correct CMIB is used. PH07108
8 Message IDI0025W invalid syntax error when validating DataSets option data set name containing symbol name with substring specification. The symbol name substring specification was being misinterpreted as a member name. Symbol names with substring specification are now handled correctly. PH07094
9 ABEND0C4 in FindSymAddr when analyzing PL/I abend with SYSDEBUG side file. Structure type array member uses incorrect index values to access array dimensions descriptor. Array descriptor dimension Index value corrected. PH07489
10 IDIUTIL IMPORT S0C4 in sprintf() when importing an exported fault entry with embedded associated dump data set. A message-formatting sprintf() call was specified with incorrect parameters. The sprintf() call parameters have been corrected. PH07736
11 FA fails to display an auxiliary CICS trace with 'trace not processed message', if the trace was from CICS version 5.4 or higher. FA missing entries for CICS 5.4 and 5.5 in version array used to identify valid auxiliary traces, causing the trace to be regarded as an unidentified version and be ignored. Added the missing CICS 5.4 and 5.5 version numbers to the internal version array. PH09084
12 Heap overlay during Java CICS analysis. Long module name is being stored in short variable. Variable length corrected. PH08214
13 UseIDISTime option is not the default unless you specify either UseIDISTime or NoUseIDISTime. UseIDISTime was not completely deprecated as per documentation. UseIDISTime is now correctly active as per documentation. PH08502
14 Plug-in does not use compiler listing to extract source even though it is specified in DATASETS(IDILCOB). Fault Analyzer explicitly uses DD:IDILCOB for source extraction, this is not allocated by the plug-in. Fault Analyzer now uses DATASETS(IDILCOB) + DD:IDILCOB to locate and open the compiler listing. PH08663
15 Source extraction from COBOL compiler listing fails when NUMBER option in effect. '**' flags cause source lines to be ignored. '**' flags now recognised and source line is processed. PH08703
 
APAR PH05633 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Inaccurate reporting of data with CICS/TS 5.5 beta. Field offset changes with CICS/TS 5.5 beta. New field offset changes picked up. PH05633
 
APAR PH02731 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Abend S0C9 in function ChkSSRange at offset X'F14'. Bad value from subroutine causing division by zero. The subroutine has been changed to never return an invalid value. PH02785
2 Abend S913-38 in function CheckMbr at offset X'FE'. Additional symptom is message ICH408I. An attempt to open a data set to which the user does not have READ access. A check for READ access has been added prior to the open. PH02718
3 0C4 in PliSepSym when processing Enterprise PL/I abend with SYSDEBUG side file. SIB address not available. Processing of symbols abandoned when no SIB address. PH03252
4 IDIUTIL LISTHF causes associated dump data sets to be recalled if migrated. IDIUTIL LISTHF is allocating the dump data sets. IDIUTIL LISTHF is changed to perform a catalog check of an associated dump data set. PH03595
5 Fault analyzer times-out when processing large ODO table. COBOL DWARF form usage not recognised. COBOL DWARF form usage recognised. PH04661
6 ABEND0C4 in IsLevel88() while reporting COBOL abend. Blank source lines not handled correctly. Blank source line procesing corrected. PH05501
7 Fault Analyzer abend S0C4 entry point prtSumLine statement 396. An incorrect data field was used during report formatting. The correct data field is used. PH04836
8 MSGIDI0005S Storage allocation for 1504 bytes. Arithmetic error in internal storage routine causes an incorrect message to be issued. The internal storage routine is corrected. PH05502
 
APAR PH00583 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Abend S0C4 at prtSumLine statement 379. An unexpected condition resulted in a zero-length string. The string is checked for zero length. PH00679
2 Fault Analyzer reports incorrect source line for COBOL V5+ program compiled with OPT TEST. DWARF line number table now includes additional SNAPSHOTs that are not related to new statement entries. Line number table entries for 'stand alone' SNAPSHOTs are now processed. PH02664
3 Abend S0C4 in IDIXDCAP at offset X'BFA' on CLC instruction with bad R2. The CDE address from an IRB was used in a check for a program name. The RB is now checked to ensure it is a PRB. PH00891
4 No record buffers available (unexpected MVS I/O module encountered) on z/OS 2.3 LPDE has changed under z/OS 2.3 Correct LPDE navigation under z/OS 2.3 PH02661
5 High CPU during fault analysis. A potentially CPU intensive storage validation routine has been exposed due to application design/storage layout. The routine has been refactored to remove the CPU intensive loop. PH02147
6 IDI0095W Unexpected condition found in IDIDODSN:1002 during renalysis of an RFR dump Uninitialized storage creates a bad record in the minidump. This creates a DSERRORSTOP condition during reanalysis. The storage is initialized correctly PH02452
 
APAR PI99311 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Last executed SQL statement n/a when no host variables on SQL stmt. Incorrect string positioning. String positioning corrected. PI99593
2 Diagnostic messages appearing: "ifaedlis returned", "ifaedlis Enabled" and "+IDI_ERROR: printf was invoked in the SPC environment". A change in code logic exposed 2 diagnostic messages that previously would not have been displayed. These diagnostic messages have been removed. PH00385
 
APAR PI96531 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 Orphaned fault entry allocations caused by creation of fault entries with associated XDUMP in history file which are not managed by the IDIS subsystem. A member name conflict was causing the unallocation to fail due to the fault entry DCB still being OPEN. Resolution of the member name conflict eliminated the failed unallocation. PI99106
2 Linkage Section items missing when reporting COBOL V5+ abend. EXEC CICS LINK creates a new enclave (CAA) which FA is not discovering. FA CAA->CLLE processing corrected. PI99103
3 Abend S0C4 in CopyDisplay() when using the "Services->Copy Current Display to Data Set..." pull-down option. An attempt was made to initialize a data field via a NULL pointer. The superfluous initialization has been removed. PI96976
4 Abend S0C4 at entry point pli_add_xrefs at statement 2782. An uninitialized pointer was used. The pointer is no longer used if not initialized. PI99101
5 Abend S0C4 in function PrtLblData. An invalid compile unit name with a length exceeding the maximum expected length was being processed. Compile unit name validity checks have been added. PI97668
6 Fault Analyzer 0C4 in PliSepSym when processing PL/I abend with SYSDEBUG side file. Zero SIB pointer. Blocks with zero SIB pointer excluded. PI98165
 
APAR PI92592 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 ENV ABEND_MODULE_NAME is blanks for CICS LE application. Value is not being created in realtime exits. CICS termination exits are changed to create the value from the TCA. PI95487
2 ABEND0C4 processing module with long names in RLD records, Key field for long names exceeds internal buffer length. Check potential key length before building RLD key. PI91630
3 NUMCHECK compiler option not evaluated. FA does not produce the NUMCHECK compiler option in the analysis report. FA is changed to support the new Cobol compiler NUMCHECK option. PI95488
4 IDIUTIL IMPORT of single fault entry sometimes fails to delete the fault entry from the input history file. The method used for the deletion is not always reliable. A more reliable method is now used to delete the imported fault entry from the input history file. PI95490
5 Abend S0C4 in function setCIB_TACBused offset X'128E'. An uninitialized data field was used as an index into an array. The data field has been initialized. PI93933
6 Fault Analyzer loop processing C/C++ abend with DWARF side file. New usage of DW_OP_IBM_wsa_addr op not currently supported. DW_OP_IBM_wsa_addr op now supported. PI91361
7 Fault Analyzer does not present mismatch popup when COBOL md5 signature not recorded in fault entry but is found in supplied load module/side file. Mismatch popup was only appearing when md5 signature present in both fault entry and load module/side file. Mismatch popup now appears when md5 signature missing from fault entry but present in load module/side file. PI95491
8 Fault Analyzer reports incorrect source line when processing DWARF for COBOL V5+ abend. Not all relevant entries in line number table are being processed. Additional line number table entries are now processed. PI95492
9 Listing prompt does not make it clear that LANGX or DWARF can be used with FA and COBOL V5 or later. Listing prompt wording could be better. Listing prompt wording (and help panels) improved. PI95493
 
APAR PI89724 Fixes and Enhancements
Problem
Description
Fix
Complete APAR information
1 0C4 in CobCdaSym() when processing COBOL DWARF level 66 item. Level 66 incorrectly processed. Level 66 processing corrected. PI91392
2 Fault Analyzer appears to loop when processing COBOL/5+ ODO table. DWARF op not recognised when locating ODO variable's value. DWARF op now recognised. PI91394
3 No Fault Analyzer source support when PL/I program compiled with TEST(SEP) and CMPAT(LE). Fault Analyzer does not support CMPAT(LE) with PL/I SYSDEBUG side files. CMPAT(LE) support added for PL/I SYSDEBUG side files. PI91395
4 Fault Analyzer loops when processing unreferenced data item. Unreferenced data item can never appear on an executable source line. Unreferenced data items ignored. PI91396
5 Fault Analyzer loops when analyzing COBOL program that has many table indexes. Error in index symbol processing causes loop when calculating table stride. Index symbol processing corrected. PI91397
6 Fault Analyzer 0C4 in ReadAtts when processing COBOL V4 program with TEST in effect. Automonitor table has an untested null string. Automonitor null string now tested for. PI91398
7 PIC002 in IDIXDCAP SPKA instruction processed in an unauthorized state. SPKA instruction is redundant and has been removed. PI91399
8 U4038 in GetCompListSource() when processing COBOL 6.2 compiler listing via Fault Analyzer listing exit. Compiler listing proc name page headings not handled. Compiler listing proc name page headings recognised. PI91400
9 Incorrect links in FA Plugin event summary. While viewing a Fault Analyzer report using the FA eclipse plugin, there are clickable links in the Event summary to the wrong target. The report produced now contains correct links for the plugin event summary. PI91401
 

How to determine your current Fault Analyzer service level

To check your current Fault Analyzer service level, select About Fault Analyzer from the Help menu. Information similar to the following is displayed, indicating the current PTF level:


Copyright and General Usage Information

IBM Fault Analyzer for z/OS V14R1M9 (UI66662 2019/11/19)

Licensed materials - Property of IBM and/or HCL. 5655-Q41

Copyright IBM Corp. 2000, 2017. All rights reserved.
Copyright HCL Technologies Ltd. 2017, 2019. All rights reserved.

US government users restricted rights - use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Materials displayed or reproduced by this program may be protected by copyright or contract restrictions of IBM and/or others.  The user is responsible for having permission to display or reproduce such materials and for including applicable copyright notices and legends.

If any IBM machine-readable documentation is accessed or reproduced by or through this program, IBM grants limited permission to licensees of the IBM machine-readable documentation to make hardcopy or other reproductions

  • IBM is a registered trademark of International Business Machines Corporation.

*** Bottom of data.

Related Information

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSXJAJ","label":"Fault Analyzer for z\/OS"},"Component":"--","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"14.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
26 October 2021

UID

swg21171963