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.

To view the latest Fault Analyzer documentation, click here.

NOTE: Make sure you review the Preventive Service Planning (PSP) information, which provides information about installation, documentation changes, service recommendations and cross product dependencies:

To sign up for automatic email notification when a new PTF is available, click here .

Download PTFs via Shopz.

For Version 15 PTFs click here
For Version 14 PTFs click here
 

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

PTF
V.R.M
Availability date
Prerequisite PTFs
Supercedes these PTFs
APAR(s) this PTF fixes
English:
UI95876
15.1.4
14 Mar 2024
UI91028
UI92187
UI94010
UI94574
Japanese:
UI94809
15.1.3
8 Dec 2023
UI91473
English:
UI94574
15.1.3+
24 Nov 2023
UI91028
UI92187
UI94010
English:
UI94010
15.1.3
24 Oct 2023
UI91028
UI92187
English:
UI92187
15.1.2
20 Jun 2023
UI91028
Japanese:
UI91473
15.1.1
19 Apr 2023
English:
UI91028
15.1.1
21 Mar 2023

Top of page

APAR PH57736 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Usermod IDISOPT2 is deprecated. Packaging changes have resulted in IDISOPT2 being removed. Usermod IDISOPT2 is replaced by new support in IDIOPTLM. PH57682
2
Fault Analyzer abend U4038 due to Language Environment heap storage corruption. Data was copied to a buffer that exceeded the allocated buffer length. The data copying has been corrected. PH58410
3
SMS connection held by Fault Analyzer IDIS subsystem for SDSNLOAD data set. BLDL was being used to check for DSNAOCLI. However, the NOCONNECT option was not specified, which lead to the connection being maintained in the FA subsystem. NOCONNECT has been added to the BLDL call. PH60099
4
When the Compiler Listing Read user exit is called to provide source info based on Assembler load module name, LST.PROGRAM_NAME is still incorrectly set to CSECT name. LST.PROGRAM_NAME is always set to the CSECT name for Assembler programs. LST.PROGRAM_NAME is set to either CSECT name or load module name for Assembler programs. PH60097
5
Fault Analyzer does not format the complete IMS version and release levels. New IMS support was not utilized. When available, IMS version and release is formatted. PH60100
6
Incorrect source code reported for optimized COBOL/6 program. Source parsing inadequate. Source parsing improved. PH60096
7
Fault Analyzer is misinterpreting a SNAP as a system abend in NFY.SYNOPSIS when the fault is a duplicate. Incorrect test for IDISNAP invocation. The test has been corrected. PH60098
8
Abend S0C4 in PrtCsectInfo offset X'10B2' during reanalysis of CICS fault entry. Incorrect test for storage availability. The test for storage availability has been fixed. PH59620
9
Abend S0C4 in IDIPDDIR. Pointer is being used prior to being set. Pointer is initialized. PH59709
10
Abend S23E under CICS after console install of Fault Analyzer exits. The program name on the ENABLE command was being corrupted and hence the ENABLE command failed. This led to incomplete offset information which led to the S23E. The overlay has been fixed. PH59993

Top of page

APAR PH58323 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Updates to translated panels and strings for FA 15.1.3. Base product panels and strings have been modified. Panels and strings have been translated. PH58323

Top of page

APAR PH58207 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Abend S0C4 in PrtCobStgAreas offset X'ABC'. A pointer was not tested for validity before being used. The pointer is now tested for validity before being used. PH57890
2
With LA(JPN) in effect, short ISPF message "CHARS 'whatever' found" garbled. Truncation to 24 characters caused the ending SHIFT IN character to be dropped. If the short ISPF message string exceeds 24 characters, then only "Found!" will be displayed. PH58317
3
Message CSV002I REQUESTS FOR MODULE IDICSV14 EXCEED MAXIMUM USE COUNT. Fault Analyzer SVC load module IDICSV14 was not being deleted after each load. Fault Analyzer SVC load module IDICSV14 is now being deleted after each load. PH57465
4
Only one CICS library being shown in CICS SVC dump analysis. Incorrect discovery of library definitions. discovery code corrected. PH57892
5
SVC dump analysis results in message IDI0095W Unexpected condition found in IDIDODSN:1092: Process error. Unexpected contiguous 2GB of storage at address 80000000 causing signed integer to go negative. Contiguous storage areas of 2GB or more now handled correctly. PH58814

Top of page

APAR PH55151 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Message IDI0092S time-out during processing of COBOL event. Poor performance during processing of COBOL storage area containing unreferenced pages. The performance issue has been addressed. PH57540
2
When a COBOL/4 (or earlier) program compiled with TEST(NOSEP) is optimized with ABO the optimized LANGX file is not used. Although ABO has set off the TEST option bit in the optimized program object, Fault Analyzer is using the TGT test info pointer to determine if TEST is in effect (this is not reset by ABO). Fault Analyzer now checks the TEST option INFO BYTE bit to determine if TEST is in effect. PH55485
3
CEE0802C Heap storage control information was damaged. From entry point generateDBRMKeyData. Incorrect length check was causing an overlay Length check fixed PH57541
4
MSGIDI0005S during CICS analysis. Work area storage allocation is too large. Work area storage allocation is reduced. PH57542
5
Fault Analyzer 0C4 when processing PL/I xref info related to an historical event. FA does not handle Xref info for historical events. Xref info for historical events is now ignored. PH57543
6
FA 0C4 in BldLX() when analyzing a PL/I program compiled with GONUMBER(SEP). FA does not properly handle multi-section statement number tables from a side file. FA now handles multi-section statement number tables from a side file. PH57545
7
FA uses excessive CPU analyzing very large COBOL programs compiled with the TEST (DWARF) option. User program is huge (425k source lines). Accelerators implemented to improve source code processing. PH56633
8
ABEND0C4 during analysis. A very large SQL statement is processed which exceeds the size of a print buffer. Print buffer is no longer exceeded. PH57544

Top of page

APAR PH53394 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
SVC screening is still active during CICS shutdown. The screening table entry for SVC51 was not changed. The screening table entry for SVC51 is updated so that the screening code is not invoked. PH55087
2
PL/I source support unavailable for large program bound using NOPRIME binder option. PL/I CSECT has unreferenced pages that contain PPA3 address used to locate the PL/I Statement Number Table (SNT). Without the SNT source support is not available. When PPA3 is in an unreferenced page, attempting to locate the entire SNT is abandoned and only the PPA3 for the current entry point is accessed. PH55086
3
IDI0047S when extracting DB/2 information from DBRM, when using CCSID(277). The use of CCSID 277 was causing a # character to be incorrectly converted which led to substitution errors. The correct CCSID is now used. PH55085
4
FA does not format COBOL/6 DLEIs (Dynamic Length Elementary Items). DLEI declaration PIC X has lower case X (x). FA didn't like that. FA now allows lower case U and X picture characters in DWARF DW_AT_picture_string. PH55080
5
ABEND0C4 in Fault Analyzer CICS exit. Exit is not processing zero elements returned by INQUIRE_TASK_STORAGE correctly. Fault Analyzer CICS exit is corrected. PH55084
6
CICS Asid is not selected for analysis. Default ASID is incorrectly selected for analysis. CICS Asid is correctly selected. PH55083
7
Abend S913 when performing initial interactive reanalysis of RFR fault entry. No READ access to a data set in the original STEPLIB concatenation. READ access of STEPLIB data sets has been added. PH55082
8
ECSA storage in subpool 231 is not freed by Fault Analyzer. When MASTER trace records are not returned by IEEMB879 workarea storage is not freed. Storage in Subpool 231 freed. PH55081

Top of page

APAR PH53397 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Updates to translated panels and strings for FA 15.1.1. Base product panels and strings have been modified. Panels and strings have been translated. PH53397

Top of page

APAR PH50826 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Extremely large minidump and report causing major performance issue and eventually Fault Analyzer running out of storage. A COBOL TGT was all X'40' (blanks), causing its length to be assumed being X'40404040' (1GB+). This resulted in hex-dumped storage attempted being formatted for this length with millions of lines of report generated. Validation of the TGT eyecatcher has been improved. PH51072
2
MSGCEE0802C Heap storage control information was damaged is issued processing a dump data set. A pointer array is not allocated propery. The pointer is allocated correctly. PH51073
3
FA abends with S0C4 in IncCobSym when processing fault entry containing captured LANGX. LangxCapture has incorrectly processed multi-record xrefs or structs from originating LANGX file. LangxCapture processing of multi-record xrefs and structs corrected. PH51074
4
Fault Analyzer issues IDI0092S while processing PL/I controlled array. Array has a bad descriptor. Controlled storage address now checked before processing descriptor. PH51075
5
Fault Analyzer 0C4 in FmtPliData() when reporting PL/I LOB. LOB length overwritten with blanks. LOB storage checked before formatting. PH52670
6
In the interactive reanalysis report, a character was overlaid on the last line of a text paragraph that wrapped over multiple lines. The wrong indentation was used for an ending attribute character. The indentation has been corrected. PH52689
7
Analysis of a CICS loops. SIOT chain in fault entry is corrupted. SIOT chain loop is detected and analysis proceeds. PH52671
8
IMS online region retains history file allocation. Insulated DDNAME not closed. Insulated DDNAME is tracked and closed permitting free to operate correctly. PH52672
9
An exclude mask containing an asterisk may exclude everything. In some cases a mask string containing an asterisk may be interpreted as only being an asterisk. Thus, all abends will be excluded from analysis. The problem is corrected. PH52673
10
Excessive CPU usage when FA processes a COBOL/6 abend using DWARF debugging info. Retrieval of xref modified flag from srcattr section is inefficient. New DWARF API dwarf_die_xref_flags() locates xref modified flag in variable DIE alongside xref coordinates. This can result in performance improvements. PH52695
11
Formatting of COBOL PIC X(73728) item causes 0C4 when using DWARF source support. PIC X(73728) causes DWARF to use a 4byte integer to return variable's byte length, DWARF FORM data4 and data8 types now supported when fetching variable's byte size. PH52694
12
IDI0020W messages under CICS and the abending task hangs. CICS 730 only. An incorrect ATTACH call was being made and hence the ECB and parm list pointers were invalid. The ATTACH call has been corrected PH52674
13
Abend0c4 in CICSTraceLinkAnalysis during FA plugin analysis. Abend0c4 due to invalid pointer reference. The pointer is not referenced. PH53255

Top of page

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

PTF
V.R.M
Availability date
Prerequisite PTFs
Supercedes these PTFs
APAR(s) this PTF fixes
English:
UI94052
14.1.21
8 Dec 2023
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
UI77735
UI79350
UI80002
UI80993
UI82251
UI83259
UI91048
UI92233
English:
UI92233
14.1.20
20 Jun 2023
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
UI77735
UI79350
UI80002
UI80993
UI82251
UI83259
UI91048
Japanese:
UI91429
14.1.19
19 Apr 2023
UI63193
UI65821
UI70252
UI72403
UI75485
UI75652
UI77295
UI79524
UI81031
UI82203
UI83323
English:
UI91048
14.1.19
21 Mar 2023
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
UI77735
UI79350
UI80002
UI80993
UI82251
UI83259
Japanese:
UI83323
14.1.18
18 Nov 2022
UI63193
UI65821
UI70252
UI72403
UI75485
UI75652
UI77295
UI79524
UI81031
UI82203
English:
UI83259
14.1.18
18 Nov 2022
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
UI77735
UI79350
UI80002
UI80993
UI82251
Japanese:
UI82203
14.1.17+
13 Sep 2022
UI63193
UI65821
UI70252
UI72403
UI75485
UI75652
UI77295
UI79524
UI81031
English:
UI82251
14.1.17+
13 Sep 2022
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
UI77735
UI79350
UI80002
UI80993
Japanese:
UI81031
14.1.17
20 Jun 2022
UI63193
UI65821
UI70252
UI72403
UI75485
UI75652
UI77295
UI79524
English:
UI80993
14.1.17
20 Jun 2022
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
UI77735
UI79350
UI80002
English:
UI80002
14.1.16+
8 Apr 2022
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
UI77735
UI79350
Japanese:
UI79524
14.1.16
2 Mar 2022
UI63193
UI65821
UI70252
UI72403
UI75485
UI75652
UI77295
English:
UI79350
14.1.16
2 Mar 2022
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
UI77136
UI77735
English:
UI77735
14.1.15+
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
14.1.15
30 Sep 2021
UI63193
UI65821
UI70252
UI72403
UI75485
UI75652
English:
UI77136
14.1.15
30 Sep 2021
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
UI75620
Japanese:
UI75652
14.1.14
3 Jun 2021
UI63193
UI65821
UI70252
UI72403
UI75485
English:
UI75620
14.1.14
3 Jun 2021
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
UI74225
Japanese:
UI75485
14.1.13
21 May 2021
UI63193
UI65821
UI70252
UI72403
English:
UI74225
14.1.13
10 Mar 2021
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
UI72033
Japanese:
UI72403
14.1.12
6 Nov 2020
UI63193
UI65821
UI70252
English:
UI72033
14.1.12+
14 Oct 2020
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
UI71892
English:
UI71892
14.1.12
14 Oct 2020
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
UI69866
Japanese:
UI70252
14.1.11
27 Jun 2020
UI63193
UI65821
English:
UI69866
14.1.11
6 Jun 2020
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
UI68220
English:
UI68220
14.1.10
12 Mar 2020
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
UI66662
English:
UI66662
14.1.9
4 Dec 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
UI65017
Japanese:
UI65821
14.1.8
1 Nov 2019
UI63193
English:
UI65017
14.1.8
4 Sep 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
UI63650
English:
UI63650
14.1.7
18 Jun 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
UI63214
Korean:
UI63194
14.1.6
3 Jun 2019
Japanese:
UI63193
14.1.6
3 Jun 2019
English:
UI63214
14.1.6+
3 Jun 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
UI61521
English:
UI61521
14.1.6
7 Mar 2019
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
UI59890
English:
UI59890
14.1.5
30 Nov 2018
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
UI59820
English:
UI59820
14.1.5
27 Nov 2018
UI52689
UI54616
UI54624
UI56500
UI57242
UI58414
English:
UI58414
14.1.4
17 Sep 2018
UI52689
UI54616
UI54624
UI56500
UI57242
English:
UI57242
14.1.3+
17 Jul 2018
UI52689
UI54616
UI54624
UI56500
English:
UI56500
14.1.3
16 Jun 2018
UI52689
UI54616
UI54624
English:
UI54624
14.1.2
3 Apr 2018
UI52689
UI54616
English:
UI52689
14.1.1
19 Dec 2017

Top of page

APAR PH55152 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Message IDI0092S time-out during processing of COBOL event. Poor performance during processing of COBOL storage area containing unreferenced pages. The performance issue has been addressed. PH55399
2
CEE0802C Heap storage control information was damaged. From entry point generateDBRMKeyData. Incorrect length check was causing an overlay Length check fixed PH55798
3
MSGIDI0005S during CICS analysis. Work area storage allocation is too large. Work area storage allocation is reduced. PH55884
4
Fault Analyzer 0C4 when processing PL/I xref info related to an historical event. FA does not handle Xref info for historical events. Xref info for historical events is now ignored. PH56018
5
FA 0C4 in BldLX() when analyzing a PL/I program compiled with GONUMBER(SEP). FA does not properly handle multi-section statement number tables from a side file. FA now handles multi-section statement number tables from a side file. PH56488
6
ABEND0C4 during analysis. A very large SQL statement is processed which exceeds the size of a print buffer. Print buffer is no longer exceeded. PH56907

Top of page

APAR PH53395 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
SVC screening is still active during CICS shutdown. The screening table entry for SVC51 was not changed. The screening table entry for SVC51 is updated so that the screening code is not invoked. PH53530
2
PL/I source support unavailable for large program bound using NOPRIME binder option. PL/I CSECT has unreferenced pages that contain PPA3 address used to locate the PL/I Statement Number Table (SNT). Without the SNT source support is not available. When PPA3 is in an unreferenced page, attempting to locate the entire SNT is abandoned and only the PPA3 for the current entry point is accessed. PH53711
3
IDI0047S when extracting DB/2 information from DBRM, when using CCSID(277). The use of CCSID 277 was causing a # character to be incorrectly converted which led to substitution errors. The correct CCSID is now used. PH53937
4
FA does not format COBOL/6 DLEIs (Dynamic Length Elementary Items). DLEI declaration PIC X has lower case X (x). FA didn't like that. FA now allows lower case U and X picture characters in DWARF DW_AT_picture_string. PH55079
5
ABEND0C4 in Fault Analyzer CICS exit. Exit is not processing zero elements returned by INQUIRE_TASK_STORAGE correctly. Fault Analyzer CICS exit is corrected. PH53966
6
CICS Asid is not selected for analysis. Default ASID is incorrectly selected for analysis. CICS Asid is correctly selected. PH54528
7
Abend S913 when performing initial interactive reanalysis of RFR fault entry. No READ access to a data set in the original STEPLIB concatenation. READ access of STEPLIB data sets has been added. PH54869
8
ECSA storage in subpool 231 is not freed by Fault Analyzer. When MASTER trace records are not returned by IEEMB879 workarea storage is not freed. Storage in Subpool 231 freed. PH54822

Top of page

APAR PH53396 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Updates to translated panels and strings for FA 14.1.19. Base product panels and strings have been modified. Panels and strings have been translated. PH53396

Top of page

APAR PH52323 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Fault Analyzer 0C4 in FmtPliData() when reporting PL/I LOB. LOB length overwritten with blanks. LOB storage checked before formatting. PH51870
2
In the interactive reanalysis report, a character was overlaid on the last line of a text paragraph that wrapped over multiple lines. The wrong indentation was used for an ending attribute character. The indentation has been corrected. PH51535
3
Analysis of CICS loops. SIOT chain in fault entry is corrupted. SIOT chain loop is detected and analysis proceeds. PH48431
4
IMS online region retains history file allocation. Insulated DDNAME not closed. Insulated DDNAME is tracked and closed permitting free to operate correctly. PH52395
5
An exclude mask containing an asterisk may exclude everything. In some cases a mask string containing an asterisk may be interpreted as only being an asterisk. Thus, all abends will be excluded from analysis. The problem is corrected. PH52132
6
Excessive CPU usage when FA processes a COBOL/6 abend using DWARF debugging info. Retrieval of xref modified flag from srcattr section is inefficient. New DWARF API dwarf_die_xref_flags()locates xref modified flag in variable DIE alongside xref coordinates. This can result in performance improvements. PH52692
7
Formatting of COBOL PIC X(73728) item causes 0C4 when using DWARF source support. PIC X(73728) causes DWARF to use a 4byte integer to return variable's byte length, DWARF FORM data4 and data8 types now supported when fetching variable's byte size. PH52691
8
IDI0020W messages under CICS and the abending task hangs. CICS 730 only. An incorrect ATTACH call was being made and hence the ECB and parm list pointers were invalid. The ATTACH call has been corrected PH52654
9
Abend0c4 in CICSTraceLinkAnalysis during FA plugin analysis. Abend0c4 due to invalid pointer reference. The pointer is not referenced. PH53029

Top of page

APAR PH50937 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Updates to translated panels and strings for FA 14.1.18. Base product panels and strings have been modified. Panels and strings have been translated. PH50937

Top of page

APAR PH49436 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Extremely large minidump and report causing major performance issue and eventually Fault Analyzer running out of storage. A COBOL TGT was all X'40' (blanks), causing its length to be assumed being X'40404040' (1GB+). This resulted in hex-dumped storage attempted being formatted for this length with millions of lines of report generated. Validation of the TGT eyecatcher has been improved. PH50202
2
MSGCEE0802C Heap storage control information was damaged is issued processing a dump data set. A pointer array is not allocated properly. The pointer is allocated correctly. PH50535
3
FA abends with S0C4 in IncCobSym when processing fault entry containing captured LANGX. LangxCapture has incorrectly processed multi-record xrefs or structs from originating LANGX file. LangxCapture processing of multi-record xrefs and structs corrected. PH50738
4
Fault Analyzer issues IDI0092S while processing PL/I controlled array. Array has a bad descriptor. Controlled storage address now checked before processing descriptor. PH50106

Top of page

APAR PH48789 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Possible link-edit issues when FA JPN service applied, depending on how SMPE environment is configured. CALLLIBS parameter missing from original ++JCLIN for FA JPN feature. CALLLIBS parameter has been added. PH48789

Top of page

APAR PH47248 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
BLW address in Storage Areas is incorrect. First byte of address has been overlaid by other data. BLW address is now formatted correctly. PH47034
2
Parsing errors are occurring when a large files statement is processed. The number of data sets in the files statement exceeds the size of an internal buffer. The size of the internal buffer is dynamically resized. PH47006
3
Abend S0C4 in CobCdaSym. The address of an internal data area was zero. A check has been added to prevent the zero address from being used. PH47270
4
Abend S0C4 in cobosvs_file_error. An invalid data area had been created. A valid data area is now created instead. PH47005
5
Abend0c4 GET_MVC_CELLS Subroutine is looping past page boundary. Parameters passed to subroutine are corrected. PH47380
6
Abend S0C4 during FIND processing in CICS trace display. An invalid array index was being used. The array index has been fixed. PH47519
7
Temp DSN remains when using IPV under CICS. IPV requires an explicit delete of the temp data set Data set delete code added when running under IPV PH48091
8
FA plug-in does not locate LangxCapture side files. LangxCapture call to fileLANGX() not implemented. LangxCapture call to fileLANGX() implemented. PH49248

Top of page

APAR PH46881 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Updates to translated panels and strings for FA 14.1.17. Base product panels and strings have been modified. Panels and strings have been translated. PH46881

Top of page

APAR PH44237 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Fault Analyzer S0C4 when analyzing PL/I abend with SYSDEBUG side file. Structure typedef in debug tables has an invalid address. Check typeste addresses are within debug table bounds. PH45385
2
MSGIDI0010E IEWBIND error for EQA modules. Very large module is exceeding buffer space allocated to the binder API. Fault Analyzer no longer calls the binder for EQA modules. PH44780
3
FA CEE0802C abend when analyzing PL/I abend. Insufficient storage allocated for selected symbols. Storage allocation increased to max number of symbols. PH45884
4
Abend0c4 in MAPLMOD subroutine. Undocumented API is still in use. Replace the code using the API with a documented interface. PH45567
5
PL/I data fields are reported incorrectly if they are parameters. Incorrect dereferencing. Dereferencing corrected. PH45775
6
No Java information in CICS/Java transaction An incorrect Java thread name was being generated Correct Java thread name now created and used in DTFJ extraction. PH45994
7
Slow response time from IDIS subsystem. History file XCF communication was not enabled correctly. XCF communication is enabled. PH46282
8
0C4 in dfhs_appopl during CICS SVC dump analysis A storage overlay in CICS had moved 0x40 into a CICS control block but Fault Analyzer has not allowed for this. Code added to Fault Analyzer to cope with overlay situation PH46863

Top of page

APAR PH45280 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
913-38 abend in CheckMbr called from format_plt_panel during interactive re-analysis of CICS Fault Entry. A check for READ access to the data set was not being made prior to checking if the PLT member existed. READ access is now verified. PH45280

Top of page

APAR PH44427 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
Updates to translated panels and strings for FA 14.1.16. Base product panels and strings have been modified. Panels and strings have been translated. PH44427

Top of page

APAR PH40786 Fixes and Enhancements
# Problem Description Fix Complete APAR information
1
BEA address not showing full 64 bit value. Only 31 bit address was being considered Code added to display 64 bit address if applicable. PH40678
2
ISPF dialog error if a FIND command is entered but a scroll function key is pressed instead of the ENTER key. The scroll request is not considering the changed cursor position resulting from the FIND command. The scroll request is now correctly handling the changed cursor position from the FIND command. PH41428
3
CEE0802C Heap storage control information damaged when attempting to display CICS 3270 buffer. The data in the 3270 buffer was exceeding the size of an internal buffer and hence caused an overlay. The overlay has been prevented. PH42077
4
IDIXSFOR does not work for COBOL V6 DWARF. CDA MD5 not included in F_general force. CDA MD5 now included in F_general force. PH42512
5
When formatting COBOL V6 storage areas the source declaration information is incorrect. The compiler has removed DW_AT_decl_line from unreferenced structure members when STGOPT is in effect. An improved work-around for when DW_AT_decl_line is missing is provided. COBOL have been asked to re-instate this information. PH44194
6
FA ends with IDI0092S when processing PL/I SQL LOB. PL/I defines LOBs as an array of many elements (16777216) of CHAR(1). This causes IDI0092S when formatting the report. PL/I SQL LOBs are now recognised. The actual size of the IOB is used to format it as non-array CHAR data. PH42536
7
FA abends in transline() when processing COBOL event without source. CSECT info is missing causing base locators to be associated with an incorrect event program. CSECT discovery when an lmod has multiple programs and the binder APIs are not available now has improved CSECT length determination. This eliminates overlaps which were preventing CSECT discovery. PH42910
8
Abend 4038 in IDISJL when analysing CICS/Java transaction abend. The incorrect Java interface routine was being used due to incorrect Java version determination. The detection of the Java version has now been corrected and hence the correct interface code is now being used. PH43731
9
XDUMP XFACILIT access using IDIXDUMP_HLQ. profile name does not work. The XDUMP RACF XFACILIT access checking was performed using the incorrect IDITDUMP_HLQ. profile name. The correct RACF XFACILIT profile name IDIXDUMP_HLQ. is now being used for XDUMP access checking. PH52317

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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. 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. 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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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

Top of page

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 V15R1M02 (PH53394 2023/06/08)

Licensed materials - Property of IBM and/or HCL. 5755-A02

Copyright IBM Corp. 2000, 2017. All rights reserved.
Copyright HCL Technologies Ltd. 2017, 2023. 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 thereof, provided that each such reproduction shall carry the IBM copyright notice and, where applicable, the IBM proprietary legends and use of the reproduction shall be governed by the applicable license for IBM machine-readable documentation.

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

Top of page

Related Information

[{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXJAJ","label":"Fault Analyzer for z\/OS"},"ARM Category":[{"code":"a8m0z0000001f1hAAA","label":"Fault Analyzer"}],"ARM Case Number":"","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"All Versions"}]

Document Information

Modified date:
20 March 2024

UID

swg21171963