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 10 users. * **************************************************************** * PROBLEM DESCRIPTION: 01. IDI0128I RFR DUMP data set not * * deleted. * * APAR PM03538 * * 02. Abend S0C4 at entry point * * getLocalPCBs statement 1656 offset * * X'3710'. If real-time, then * * message IDI0047S might also be * * issued. * * APAR PM03532 * * 03. With Fault Analyzer CICS dump * * screening active, the CICS * * DFHDU0202 message always reported * * dump successful, even when a dump * * was not taken. * * APAR PM03535 * * 04. Abend S0C4 after Fault Analyzer * * begins analysis, but suffers * * timeout. * * APAR PM03544 * * 05. Message ICH408I and IEC150I abend * * S913-38 when using the X (XMIT) * * line command against a fault entry * * in a history file which is XFACILIT * * protected. * * APAR PM03552 * * 06. Abend S878 with storage full of * * STKU LE heap storage from Fault * * Analyzer, when an application * * overlays free storage elements. * * APAR PM03547 * * 07. Abend S0C4 in SetStride() when * * processing PL/I dynamic array using * * compiler listing. * * APAR PM03551 * * 08. Interactive reanalysis loop in the * * Dump Storage display when scrolling * * up. * * APAR PM03554 * * 09. IDILANGX return code 310 when * * processing Enterprise COBOL 4.2 * * compiler listing. * * APAR PM03558 * * 10. Unable to allocate Recovery Fault * * Recording (RFR) data set under ACF2 * * when the data set name is less than * * 44 characters. * * APAR PM03561 * * 11. Abend S0C4 in ShiftSubs() when * * processing PL/I event. * * APAR PM03565 * * 12. Compiler Listing Read user exit * * fails to process SYSDEBUG side * * files. * * APAR PM03573 * * 13. Fault Analyzer loops when * * processing a COBOL abend in * * performed code in an optimized * * program. * * APAR PM03566 * * 14. Message IDI0047S abend S0C4 at * * entry point keyxadd offset X'2BE6'. * * APAR PM03569 * * 15. Incorrect PL/I V2R3 ONCODE * * point-of-failure event shown in * * report when there is a later COBOL * * APAR PM03577 * * 16. Abend S0C4 in IDITR640 when * * formatting CICS EXCI trace entry. * * APAR PM03579 * * 17. Abend S0C4 in IDILANGX when * * processing assembler SYSADATA USING * * statement. * * APAR PM03586 * * 18. Message IDI0108I issued from the * * IDIS subsystem if a PDSE history * * file is accessed via an ALIAS name. * * APAR PM03582 * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** 01. Failure of RFR TDUMP deletion when the user has standard READ access but the ALTER access is only via the XFACILIT profile. 02. Invalid storage was being referenced. 03. A zero value was always passed back in register 15 to CICS. 04. The symtom string reports abend S0C4 in DFP module IGWLHHLS, but the PSW points to an MVC instruction after label IDIXALOG in load module IDIDA+16E248. 05. The TSO XMIT was issued against the history file member, but there was no READ access to the history file data set outside of Fault Analyzer. 06. An inital overlay of free storage elements, creating a chaining loop, was not detected by Fault Analyzer, causing recursive processing and storage depletion. 07. PL/I dynamic arrays are not supported by IDILANGX. 08. The ending address when scrolling up was calculated incorrectly. 09. Enterprise COBOL 4.2 compiler listings are not supported by IDILANGX. 10. A X'00' null-terminator was inserted after the data set name that is used as input to the RACROUTE service. 11. Subscript normalization occurred for an array passed as a parameter. 12. Compiler Listing Read user exit does not support SYSDEBUG side files. 13. Perform traceback does not quit when a PVN cell points to a source line that does not contain a PERFORM statement. 14. A control block was being processed without ensuring that the control block address was valid. 15. The later COBOL abend is reflected in the library workspace for the calling PL/I V2R3 program, and then reported on as a separate error. 16. An invalid trace entry was being passed to the trace formatting routine, which then caused the S0C4 abend. 17. A halfword parameter was passed to the PUT_STRING routine, when it should have been a fullword. 18. The Fault Analyzer IDIS subsystem can issue message IDI0108I, saying that a history file is not a PDSE, if it is being accessed using an ALIAS name.
Problem conclusion
01. The logic is corrected to correctly test the XFACILIT access when there is also access via the DSN profile. 02. The correct storage address is now being used. 03. The correct register 15 value is now passed back. 04. The STIMERM exit code has been fixed to correctly reload R3. 05. When the history file fault entry is protected using the XFACILIT resource class, then the fault entry is copied to a temporary data set, which is subsequently used for the TSO XMIT. 06. Additional loop detection has been added to prevent the recursion. 07. Support added to Fault Analyzer for PL/I dynamic arrays. 08. The ending address is now being calculated correctly. 09. Support added for Enterprise COBOL 4.2 compiler listings. 10. The X'00' null-terminator has been replaced by a blank. 11. Subscript normalization suppressed for parameter arrays. 12. Support added for COBOL and PL/I SYSDEBUG side files. 13. Perform traceback now quits if PVN cells do not point to a PERFORM statement. 14. Validation of the control block has been added. 15. PL/I ONCODE information is suppressed in the report for an LE application abend, when a user code LE CIB has already been reported on. 16. The trace entry is now validated prior to calling the formatting routine. 17. A fullword parameter is now being passed to PUT_STRING routine. 18. The code to detect ALIAS data set names has been changed to correct the problem.
Temporary fix
Comments
APAR Information
APAR number
PM00092
Reported component name
FAULT ANALYZER
Reported component ID
5655V5100
Reported release
A10
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2009-11-02
Closed date
2009-12-15
Last modified date
2010-02-17
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK52832
Modules/Macros
FAOPDMST IDIASFM IDIAUSUA IDICALOC IDICASUB IDICCDB2 IDICCFND IDICISA IDICLOCT IDICMAIN IDICOF IDICOPTN IDICSUB IDICUSRX IDICUSUB IDIDA IDIDEL0 IDIEABND IDIEASM IDIEBASE IDIECAI IDIECAP IDIECBR IDIECCC IDIECDD IDIECDH IDIECDM IDIECDOM IDIECDP IDIECDS IDIECDU IDIECD2 IDIECEJ IDIECICS IDIECIS IDIECKE IDIECLCK IDIECLG IDIECLM IDIECME IDIECMN IDIECMRO IDIECNQ IDIECOB IDIECOT IDIECPA IDIECPG IDIECPI IDIECPR IDIECPT IDIECRM IDIECRZ IDIECSIT IDIECSJ IDIECSM IDIECSO IDIECSSA IDIECST IDIECTC IDIECTI IDIECTMP IDIECTR IDIECTS IDIECUS IDIECWB IDIECXM IDIECXS IDIEDB2 IDIEDB2I IDIEDFHS IDIEDISP IDIEDSA IDIEI IDIEIMS IDIEJAVA IDIELE IDIEMQS IDIEPLI IDIEPLT IDIEWAS IDIIMODL IDILANGP IDILANGX IDIMCICS IDINDEX IDIOPTLM IDIPABAR IDIPASM IDIPBREP IDIPBSUB IDIPCDAS IDIPCDPS IDIPCICS IDIPCOB IDIPCSUB IDIPDB2 IDIPDDIR IDIPDISA IDIPDSCT IDIPDSCU IDIPEDIT IDIPESUM IDIPI IDIPIMS IDIPINDX IDIPIREP IDIPJAVA IDIPLCMD IDIPLE IDIPLKUP IDIPOF IDIPPLI IDIPRUNC IDIPSETD IDIPSTOR IDIPSUMM IDIPSYNS IDIPTABL IDIPUFMT IDIPWAS IDISAMAN IDISCDB2 IDISCJST IDISDB2P IDISDB2S IDISFPEX IDISIFND IDISJAVA IDISJLD IDISJ001 IDISJ002 IDISJ003 IDISJ004 IDISJ005 IDISJ006 IDISJ007 IDISJ008 IDISJ009 IDISJ010 IDISLKUP IDISLOG IDISMAIN IDISREG IDISRFRD IDISTIME IDISUFM5 IDISUPDI IDISVIEW IDIUGBOO IDIUGPDF IDIUTIL IDIVDISM IDIVH IDIVLOAS IDIVLOCB IDIVLOCL IDIVLOPL IDIVPDBB IDIVPDB2 IDIVPPLE IDIVSIDE IDIWAUSE IDIWBASM IDIWBCOB IDIWBMAP IDIWBMSG IDIWBOFF IDIWBOPT IDIWBSRC IDIWBSUP IDIWCASM IDIWCASO IDIWCAS2 IDIWCAS3 IDIWCDNB IDIWCESD IDIWCESY IDIWCGAR IDIWCILN IDIWCINT IDIWCMAP IDIWCMSG IDIWCOFS IDIWCOMB IDIWCOMC IDIWCOPT IDIWCPP IDIWCPRE IDIWCSAR IDIWCSNB IDIWCSRC IDIWCXRF IDIWCXS1 IDIWCXS2 IDIWC370 IDIWDATA IDIWFSOL IDIWIASM IDIWIMAP IDIWIMSG IDIWIOPT IDIWISRC IDIWITGT IDIWXASM IDIWXCPP IDIWXESD IDIWXINC IDIWXMSG IDIWXOPT IDIWXSRC IDIWXXRF IDIXALOG IDIXCCEE IDIXCC52 IDIXCX52 IDIXCX53 IDIXDSCR IDIXFA IDIXPOPL V11NOTES
Fix information
Fixed component name
FAULT ANALYZER
Fixed component ID
5655V5100
Applicable component levels
RA10 PSY UK52832
UP09/12/18 P F912
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":"A10","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":"A10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
17 February 2010