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 11 users. * **************************************************************** * PROBLEM DESCRIPTION: 01. Abend S0C4 in Fault Analyzer CICS * * LE invocation exit, IDIXCCEE. * * APAR PM26303 * * 02. Abend S0C4 when attempting to show * * the SAA of the running task in a * * CICS system dump. * * APAR PM26306 * * 03. IDI0034I analysis skipped when '*' * * is specified as EXCLUDE option * * value for a suboption which is not * * applicable to the current fault. * * APAR PM26307 * * 04. Abend S0C4 in CheckLangx() when * * IDILANGX file does not contain a * * CSECT name record. * * APAR PM26994 * * 05. Abend S0C1 at entry point VSAMPT * * following message IDI0006E open * * error. * * APAR PM26995 * * 06. Abend S0C4 at entry point * * cob_file_error when processing * * COBOL abend. * * APAR PM26905 * * 07. Abend S0C4 when using Compiler * * Listing Read user exit with * * LST.DATA_BUFFER_DSN = 'Y'. * * APAR PM26906 * * 08. IDI0011S abend U4093 (X'FFD') * * reason code X'90' when Fault * * Analyzer is invoked though IDIXDCAP * * or IDIXCEE with POSIX(ON). * * APAR PM27990 * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** 01. Storage overlay and subsequent abend S0C4 in Fault Analyzer IDIXCCEE after VSMLIST returns a buffer containing a block count of zero. 02. A string field was too short, causing corruption of following fields. 03. A value for a non-applicable suboption was being tested and found to match. 04. CheckLangx() does not test pointer to CSECT name record, which will be invalid if no CSECT name record was read from the data set. 05. A VSAM POINT macro was executed without first checking for successful OPEN of the VSAM data set. 06. Storage containing the FCB number was not available, but processing continued. 07. The Compiler Listing Read user exit performs extraneous IDIWRITE of listing data set name to a temporary data set, even though LST.DATA_BUFFER_DSN = 'Y'. This might result in an S0C4 abend. 08. Fault Analyzer was being invoked in a POSIX(ON) LE environment.
Problem conclusion
01. The logic is updated to detect and handle the block count of zero. 02. The size of the string field has been increased. 03. Non-applicable suboptions are no longer tested for matching INCLUDE/EXCLUDE option values. 04. The CSECT name record is mandatory. The side file will be rejected and message IDI0095W issued. 05. A check for successful OPEN has been added. 06. File not processed by cob_file_error if FCB number not available (file might still be reported in system-wide section). 07. LST.DATA_BUFFER_DSN = 'Y' is now checked and the "one record at a time" code is not executed. 08. POSIX(OFF) has been added to the Fault Analyzer invocation.
Temporary fix
Comments
APAR Information
APAR number
PM26282
Reported component name
FAULT ANALYZER
Reported component ID
5655W4600
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2010-11-09
Closed date
2010-11-18
Last modified date
2010-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK62204
Modules/Macros
DBGHEAP FAOPDMST GDIM08 GDIPH112 GDIPH227 GDIPOPS3 IDIAUSUA IDICASUB IDICCDB2 IDICCFND IDICHUSX IDICMAIN IDICOF IDICOPTN IDICOPYR IDICRXDX IDICRXEI IDICRXET IDICRXHC IDICSRB IDICSSRB IDICSUB IDICSVCR IDICSV11 IDICUSRX IDICUSUB IDICUXCS IDICUXIF IDICUXWR IDIDA IDIDODSN 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 IDIECNMT IDIECNQ IDIECOB IDIECOT IDIECOTD IDIECPA IDIECPG IDIECPI IDIECPR IDIECPT IDIECRM IDIECRS IDIECRZ IDIECSIT IDIECSJ IDIECSM IDIECSO IDIECSSA IDIECST IDIECTC IDIECTI IDIECTMP IDIECTR IDIECTS IDIECUS IDIECWB IDIECXM IDIECXS IDIEDB2 IDIEDB2I IDIEDFHS IDIEDISP IDIEDSA IDIEH IDIEIMS IDIEJAVA IDIELE IDIEMQS IDIEPLI IDIEPLT IDIEWAS IDIGSVRP IDIHMISC IDIHPMSG IDIHXABN IDIHXMSG IDIIADD IDIILE IDIIMODL IDIKEY IDILANGP IDILANGX IDIMCICS IDIM08 IDINDEX IDIPABAR IDIPASM IDIPBREP IDIPBSUB IDIPCDAS IDIPCDPS IDIPCICS IDIPCOB IDIPCSUB IDIPCTR IDIPDB2 IDIPDDIR IDIPDISA IDIPDSCT IDIPDSCU IDIPEDIT IDIPESUM IDIPH112 IDIPH227 IDIPIMS IDIPINDX IDIPIREP IDIPJAVA IDIPLCMD IDIPLE IDIPLKUP IDIPOF IDIPOPS3 IDIPPLI IDIPRUNC IDIPSETD IDIPSTOR IDIPSUMM IDIPSYNS IDIPTABL IDIPUFMT IDIPWAS IDISCDB2 IDISCJST IDISDB2P IDISDB2S IDISFPEX IDISIFND IDISJLD IDISJSUB IDISJ001 IDISJ002 IDISJ003 IDISJ004 IDISJ005 IDISJ006 IDISJ007 IDISJ008 IDISJ009 IDISJ010 IDISJ011 IDISLKUP IDISLOG IDISMAIN IDISREG IDISTIME IDISUPDI IDISVIEW IDITABD IDIUTIL IDIVCDA IDIVDISM IDIVLOAS IDIVLOCB IDIVLOCL IDIVLOPL IDIVPSFM IDIVSIDE IDIWDATA IDIXALOG IDIXASUB IDIXCEE IDIXCX53 IDIXDCAP IDIXDSAC IDIXDUMP IDIXPOPL JDIGSVRP
Fix information
Fixed component name
FAULT ANALYZER
Fixed component ID
5655W4600
Applicable component levels
RB10 PSY UK62204
UP10/11/20 P F011
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":"B10","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":"B10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
02 December 2010