IBM Support

PI40802: MISCELLANEOUS BUG FIXES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Miscellaneous bug fixes.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Fault Analyzer Version 13 users.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01. When Fault Analyzer for z/OS writes *
    *                          the $$INDEX file to a history file  *
    *                          an x37 abend may occur, even though *
    *                          the history file is auto space      *
    *                          managed.                            *
    *                          APAR PI44013                        *
    *                      02. Java events are missing from the    *
    *                          Fault Analyzer Event Summary        *
    *                          display.                            *
    *                          APAR PI46112                        *
    *                      03. With the FA CICS LE exit (IDIXCCEE) *
    *                          and CICSDUMPTABLEEXCLUDE option,    *
    *                          a CICS SDUMP is not being taken     *
    *                          when specified on the CICS          *
    *                          transaction dump table entry.       *
    *                          APAR PI42010                        *
    *                      04. Field ENV_ABEND_REASON_CODE is not  *
    *                          populated correctly for a S04E      *
    *                          abend.                              *
    *                          APAR PI46113                        *
    *                      05. Abend0c4 in dwarf api               *
    *                          APAR PI42147                        *
    *                      06. Event summary COBOL/5 event shown   *
    *                          as all "n/a".                       *
    *                          APAR PI46108                        *
    *                      07. Abendx37 does not recover space     *
    *                          APAR PI46114                        *
    *                      08. Cobol5 program is missing from the  *
    *                          inactive program list.              *
    *                          APAR PI43086                        *
    *                      09. CICS LM domain summary not being    *
    *                          displayed for CICS 690 SDUMP        *
    *                          APAR PI46107                        *
    *                      10. First program name in ErrorHandler  *
    *                          option list ignored.                *
    *                          APAR PI43225                        *
    *                      11. Abend0c9 in FA Interactive          *
    *                          Reanalysis.                         *
    *                          APAR PI46115                        *
    *                      12. COBOL Explorer shows COBOL/5        *
    *                          Working-Storage base locators       *
    *                          ending with 'storage not            *
    *                          accessible'.                        *
    *                          APAR PI44727                        *
    *                      13. User gets unending loop in          *
    *                          function dfhs_tcpopl when           *
    *                          analyzing CICS SDUMP                *
    *                          APAR PI45212                        *
    *                      14. Parameters may not be reported for  *
    *                          Enterprise PL/I program.            *
    *                          APAR PI27960                        *
    *                      15. When RENT compiler option is in     *
    *                          effect, Enterprise PL/I STATIC and  *
    *                          EXTERNAL variables are sometimes    *
    *                          reported at the wrong address.      *
    *                          APAR PI46116                        *
    *                      16. Fault Analyzer rejects side file    *
    *                          for an assembler language program.  *
    *                          APAR PI45886                        *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    01. This problem occurs when there is insufficient space in the
        history file for the $$INDEX file.
    02. The JVM is making calls into native/JNI code multiple times,
        confusing the process of mapping the user's Java stack
        trace with the native JVM calls.
    03. If FA skips analysis due to the CICSDUMPTABLEEXCLUDE option
        (message IDI0101I) the CICS transaction dump is suppressed.
        However this should not happen if the SYSDUMP option has
        also been specified on the transaction dump table entry.
    04. Special code for a S04E abend was not correctly setting
        field ABEND_REASON_CODE in the env structure.
    05. Bad call to storage management routines resulted in ABEND0C4
    06. The event was not recognized as a COBOL event due to an
        unexpected stub routine.
    07. Space recovery calculations after abendx37 are not correct.
    08. Cobol5 program is missing from the inactive program list
        when non-Cobol5 programs are present.
    09. An eyecatcher validity check is no longer valid for CICS 690
        .
    10. The ErrorHandler program name list was processed
        incorrectly.
    11. Divide by zero occurs processing a dynamic array.
    12. COBOL/5 MemId not set.
    13. dfhs_tcpopl is finding surrogate TCTTEs in the SDUMP
        and is not handling them correctly.
    14. Internal names used for parameters not checked correctly
        sometimes resulting in parameter being ignored.
    15. When the PL/I error handler gets control, LE swaps the WSA
        address but does not swap back if an abend is issued.
    16. Side file instruction check fails because op codes in
        executable code have been changed to SVC145 (Debug Tool
        hook).
    

Problem conclusion

  • 01. Fault Analyzer for z/OS now determines if an x37 abend has
        occurred while writing the $$INDEX file, and if the history
        file is a PDSE and auto space managed, space is freed by
        deleting the oldest fault entry from the history file to
        provide sufficient space for the $$INDEX file.
    02. Java event insertion is now more robust and can handle more
        complex program flows in and out of the JVM.
    03. Prior to setting the transaction dump suppress flag the CICS
        transaction dump table entry is checked to see if the
        SYSDUMP option has also been specified and if so the
        transaction dump is not suppressed.
    04. ABEND_REASON_CODE is now correctly set.
    05. Call to dwarf storage management routine is corrected
    06. The event is now recognized as a COBOL event.
    07. Space recovery is calculations are corrected.
    08. The inactive program list is changed to show Cobol5 programs
    09. The validity check has been modified for CICS 690
    10. The ErrorHandler program name list is now processed
        correctly.
    11. Code changed to prevent the divide by zero.
    12. COBOL/5 MemId now set (Working-Storage is addressed via
        static not BLWs).
    13. dfhs_tcpopl has been changed to handle surrogate TCTTEs.
    14. Internal parameter name check corrected.
    15. LE swap back implemented.
    16. SVC145 instructions not checked.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI40802

  • Reported component name

    FAULT ANALYZER

  • Reported component ID

    5655Q1100

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-05-11

  • Closed date

    2015-08-03

  • Last modified date

    2015-09-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI29962

Modules/Macros

  •    HADQD10J IDICAASM IDICABND IDICAFAT IDICALE
    IDICALOC IDICASUB IDICBDB2 IDICBIMS IDICCFND IDICISA  IDICOPYR
    IDICRXDX IDICRXEI IDICRXET IDICRXHC IDICSMF  IDICSPC  IDICSVCR
    IDICSV05 IDICSV06 IDICSV08 IDICSV09 IDICSV10 IDICSV11 IDICSV12
    IDICSV13 IDICSV14 IDICSV15 IDICUXCS IDICUXWR IDIDA    IDIDASUB
    IDIDATST IDIGMAIN IDIGWEBB IDIHPMSG IDIKEYS  IDIMCICS IDINDEX
    IDIPABOT IDIPBLNK IDIPBOPT IDIPCONF IDIPDDIR IDIPDIRL IDIPDISP
    IDIPDSCP IDIPDSCU IDIPHOTL IDIPHOTP IDIPH145 IDIPH149 IDIPIDAD
    IDIPIPV  IDIPISTO IDIPLOOK IDIPLTS  IDIPOPS1 IDIPOPS3 IDIPPROP
    IDIPRUNP IDIPVIEW IDIPVLST IDISAMAN IDISAQUE IDISAREQ IDISCJST
    IDISDB2P IDISDB2S IDISFA   IDISFPEX IDISIFND IDISJAX  IDISJL
    IDISJLD  IDISJLG  IDISJLOG IDISLEEP IDISLKUP IDISLOG  IDISMAIN
    IDISOPTN IDISOPT1 IDISOPT2 IDISREG  IDISRFRA IDISRFRD IDISSREQ
    IDISTIME IDISUPDI IDISVIEW IDISWRAP IDIUGPDF IDIUTIL  IDIWP004
    IDIXALOG IDIXASUB IDIXATT  IDIXCCEE IDIXCC52 IDIXCEE  IDIXCE53
    IDIXCE67 IDIXCE68 IDIXCE69 IDIXCE70 IDIXCM53 IDIXCM67 IDIXCM68
    IDIXCM69 IDIXCM70 IDIXCX52 IDIXCX53 IDIXDCAP IDIXDCTL IDIXDSAC
    IDIXDUMP IDIXFA   IDIXGSPC IDIXGSPS IDIXIPV  IDIXIPV2 IDIXJAVA
    IDIXLFMT IDIXLINK IDIXOPT  IDIXSNAP
    

Fix information

  • Fixed component name

    FAULT ANALYZER

  • Fixed component ID

    5655Q1100

Applicable component levels

  • RD10 PSY UI29962

       UP15/08/18 P F508

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":"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":"D10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 September 2015