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. PL/I in-register variables are * * reported with incorrect values. * * APAR PM14672 * * 02. Fault Analyzer terminated with * * abend S0C7 whilst analyzing a CICS * * system dump. * * APAR PM15920 * * 03. Fault Analyzer CICS trace table * * display might be truncated. * * APAR PM19823 * * 04. IDILANGX gives RC=310 when * * processing C/C++ compiler listing. * * APAR PM17201 * * 05. V (or S) line command incorrectly * * results in "No report or dump" * * message when a minidump or * * associated MVS dump is available. * * APAR PM19825 * * 06. EDC6006E The raise() function was * * issued for SIGABRT from entry * * point getPrevDSAnEP. Messages * * IDI0047S and IDI0126I issued. * * APAR PM17250 * * 07. Message ICH408I and IDI0078E when * * using the "V" line command against * * a fault entry with no saved report * * and to which no UPDATE access is * * available. * * APAR PM19827 * * 08. Incorrect event displayed when * * selecting with cursor on event * * number from Event Summary display * * after scroll down and with help * * text enabled. * * APAR PM19316 * * 09. Abend S0C4 in load module DSNALI * * offset X'382'. * * APAR PM19570 * * 10. IDI0095W Unexpected condition found * * in IDICUSUB:2192: IDICUSUB:2133 * * HDrealloc HD ERROR message. * * APAR PM19729 * * 11. When performing fault entry refresh * * from RD/z or Eclipse client, a * * batch reanalysis report is written * * to SYSPRINT on the host server * * system. * * APAR PM19864 * * 12. Message IDI0144E from Fault * * Analyzer with S33E abend when CICS * * CEMT SHUT IMM issued. * * APAR PM19803 * * 13. Abend SD23 during real-time * * analysis when the Fault Analyzer * * IDIS subsystem is not active. * * APAR PM20010 * * 14. Abend S0C4 in PrtCobStg() when * * COBOL integrated translator * * compiler listing used as side file. * * APAR PM19925 * * 15. Fault Analyzer loops when * * formatting large COBOL multi- * * dimension tables. * * APAR PM20666 * * 16. When CICS Explorer is closed, * * IDIServer throws an NPE which is * * recorded in the log. * * APAR PM18582 * * 17. IDI0043W Fetch failed for message * * module IDIHMENG. * * APAR PM16534 * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** 01. There is no storage location for in-register variables but the compiler listing reports their location as r13 + 0, which is invalid. 02. Fault Analyzer was unable to determine the appropriate version of CICS that was running, so a default was assumed. The offsets of the fields in the SIT were incorrect, causing the formatting of the first DECIMAL field to terminate with abend S0C7. 03. The trace entries towards the end of a large CICS trace table in a CICS system dump analysis might be missing. 04. When IDILANGX processes page headings, it expects a space between the compiler version info and the source data set name. This might not be the case when a long source data set name is used. 05. A saved report was implicitly generated, but could not be saved (and subsequently displayed) because of insufficient access authority to the fault entry. 06. Function getPrevDSAnEP at statement 7628 issues raise SIGABRT if a backchain pointer has -1 as the address. 07. The saved report was attempted written although only READ access to the fault entry was available. 08. The collapsed help text was not being accounted for correctly when determining the offset of the point-and-shoot field into the ISPF panel dynamic area. 09. The DB2 CLI/ODBC SQLAllocConnect function was used with the current PSW storage protection key set to 8, while the job step TCB storage protection key was 7. 10. When sharing a history file with a much older level of Fault Analyzer (two years), error messages IDI0095W and IDI0144E might be issued from the IDIS subsystem. 11. The refresh processing is performed through a fault entry batch reanalysis job on the host system, which normally writes a report to stdout (SYSPRINT). 12. If Fault Analyzer is doing an abend analysis in CICS when CEMT PER SHUT IMM is issued, then a IDIS subsystem IDI0144E message for an S33E abend might occur. 13. Incorrect WTO parameter list for message IDI0151W. 14. Symbols generated by the translator do not have source declarations, resulting in zero length. This causes an S0C4 abend when attempting to report such symbols. 15. Incorrect handling of table elements across unreferenced storage pages. 16. When CICS Explorer is closed, the socket connection to the server is cut, causing IDIServer to listen to a invalidated socket connection. 17. Incorrect Language(ENG) option generated by Eclipse/RDz plug-in when performing fault entry refresh processing.
Problem conclusion
01. In-register variable values are no longer reported and a note identifying them now appears alongside the declaration. 02. The syntax of DECIMAL fields will be interrogated before they are formatted for display. In the evvent of an error, the message "Not valid packed decimal" will be shown. 03. The logic is changed to correctly read the additional trace entries from the MVS dump data set. 04. The requirement for space between compiler version info and source data set name has been relaxed. 05. A different message is issued, explaining the reason for not displaying the saved report. 06. DSA validity check logic is changed to not cause the abend. 07. Checking for UPDATE access prior to writing the saved report has been added. 08. The collapsed help text is now being correctly accounted for. 09. A check has been added to skip DB2 CLI/ODBC usage if the job step TCB storage protection key is not 8. 10. Code added to improve compatibility. 11. The host system batch reanalysis report has been suppressed when performing fault entry refresh processing from an RDz or Eclipse client. 12. Code changed to not issue message IDI00144 if an abend S33E occurs in the IDIS subsystem xmem code during termination. 13. The message IDI0151W parameter list has been corrected. 14. Generated symbols are now assigned correct length and processed without requiring a source declaration. 15. Handling of table elements across unreferenced storage pages corrected. 16. When any connection to IDIServer is invalidated, the server catches the exception and closes the thread associated with it. 17. The Language option used for English language has been changed to Language(ENU).
Temporary fix
Comments
FIXCAT keywords: ZOS112T/K
APAR Information
APAR number
PM14420
Reported component name
FAULT ANALYZER
Reported component ID
5655V5100
Reported release
A10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2010-05-14
Closed date
2010-08-19
Last modified date
2013-06-27
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK59774
Modules/Macros
CDISDTFJ CDISJL CDISWRAP FAOPDMST GDIM00 GDIM02 GDIM03 GDIM07 GDIM09 GDIPDIRL GDIPFMIP GDIPHC ***This field was truncated. To obtain the full apar record, please contact your local support center.***
Fix information
Fixed component name
FAULT ANALYZER
Fixed component ID
5655V5100
Applicable component levels
RA10 PSY UK59774
UP10/08/24 P F008
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:
27 June 2013