A fix is available
APAR status
Closed as program error.
Error description
Miscellaneous bug fixes.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All Fault Analyzer Version 12 users. * **************************************************************** * PROBLEM DESCRIPTION: 01. 0C4 in entry point klcompare during * * Fault Analyzer's gathering of DB2 * * information. * * APAR PI62522 * * 02. An event for the Fault Analyzer * * invocation exit IDIXDCAP was * * incorrectly being included and * * flagged as point of failure. * * APAR PI62523 * * 03. With RETAINCICSDUMP(AUTO) specified * * the CICS transaction dump was not * * being suppressed after FA analysis. * * APAR PI62524 * * 04. A deadlock situation occurred * * between the abending task and the * * IDIS subsystem involving the * * SYSZRAC2 resource. * * APAR PI62525 * * 05. ABENDS0C4 in pBatchReport + * * X'ED10'. * * APAR PI62526 * * 06. IDIDATST inconsistently finding * * matching sidefile. * * APAR PI62527 * * 07. Abend0c4 during Java analysis. * * APAR PI62528 * * 08. Accounting data is not formatted. * * APAR PI61531 * * 09. Specification of NULLFILE * * high-level qualifier for the * * IDIOPTLM RFRDSN data set name * * resulted in SDUMP RFR dumps also * * being disabled. * * APAR PI65159 * * 10. LE abend U4038 during analysis. * * APAR PI65160 * * 11. 0C4 during COBOL sidefile * * processing. * * APAR PI65161 * * 12. Sample program definitions for * * programs IDIXCE69 and IDIXCE70 * * missing from IDISCICS sample. * * APAR PI65162 * * 13. IDIXDCAP has bad freemain. * * APAR PI65163 * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** 01. A length check was not being performed on a data area and hence a subsequent copy of the data was causing a storage overlay. 02. The event was not correctly identified as being one to suppress. 03. A check to see if FA was installed in the XDUREQ exit was incorrect and hence the transaction dump suppression was being delayed but not subsequently actioned. 04. The abending task was in a PC call to the IDIS subsystem which never completed. The reason being that the abending task owned the SYSZRAC2 resource, while the IDIS subsystem waited for shared access before it could process the request. 05. A buffer was reallocated but an old copy of the buffer address was used. 06. Storage usage on repeated iterations of IDIDATST caused invalid storage reference. 07. Array bounds are exceeded during Java analysis. 08. Accounting data contains non printable data and therefore FA did not format the information. 09. The IDIOPTLM RFRDSN data set name NULLFILE high-level qualifier disabled both TDUMP and SDUMP RFR dumps. 10. An array was being used beyond its allocated size in the LE heap, resulting in storage corruption. 11. An inaccurate method for counting tokens on a COBOL source line was leading to a storage overlay. 12. The definitions had been missed 13. Bad conditional freemain in IDIXDCAP does not free SP132
Problem conclusion
01. The returned data length is now checked before the data move. 02. The event is now suppressed. 03. The exit check has been corrected. 04. The code already handles potential hang conditions during this particular PC call. However, due to TCBFX set on, this did not perform as expected. The particular IDIS PC call will be conditioned on TCBFX not being set. 05. The current buffer address is now always used. 06. Storage reference fixed. 07. Bounds of the array are checked properly. 08. Non printable accounting data is converted to dots. The raw data is still available in the env control block presented to FA exits. 09. Only TDUMPs are now disabled. 10. The erroneous usage of the array beyond its maximum size has been eliminated. 11. The counting code has been modifed accordingly. 12. Missing definitions have been added 13. Conditional freemain in IDIXDCAP is corrected
Temporary fix
Comments
APAR Information
APAR number
PI58440
Reported component name
FAULT ANALYZER
Reported component ID
5655W6900
Reported release
C10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-03-02
Closed date
2016-06-30
Last modified date
2018-02-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI39096
Modules/Macros
IDICAASM IDICADYN IDICAFAT IDICALOC IDICASUB IDICBDB2 IDICBIMS IDICCFND IDICOPYR IDICRXDX IDICRXEI IDICRXET IDICRXHC IDICSMF IDICSPC IDICSVCR IDICSV05 IDICSV06 IDICSV08 IDICSV09 IDICSV10 IDICSV11 IDICSV12 IDICSV13 IDICSV14 IDICSV15 IDICUXCS IDICUXWR IDIDA IDIDASUB IDIDATST IDIGMAIN IDIGWEB IDIMCICS IDINDEX IDIPBRWS IDIPDDIR IDIPDSCU IDIPIPV IDIPLTS IDISAREQ IDISCICS IDISCJST IDISDB2P IDISDB2S IDISFPEX IDISIFND IDISJL IDISJLD IDISJLOG IDISLEEP IDISLKUP IDISLOG IDISMAIN IDISREG IDISRFRD IDISSREQ IDISTIME IDISUPDI IDISVIEW IDIUTIL IDIXALOG IDIXASUB IDIXCE53 IDIXCE67 IDIXCE68 IDIXCE69 IDIXCE70 IDIXCM53 IDIXCM67 IDIXCM68 IDIXCM69 IDIXCM70 IDIXDCAP IDIXDCTL IDIXDUMP IDIXFA IDIXIPV IDIXIPV2 IDIXLINK IDIXOPT
Fix information
Fixed component name
FAULT ANALYZER
Fixed component ID
5655W6900
Applicable component levels
RC10 PSY UI39096
UP16/07/06 P F607
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C10","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXJAJ","label":"Fault Analyzer for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
20 February 2018