PM74985: 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 12 users.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01. User selects CICS SDUMP for         *
    *                          analysis. Fault Analyzer abends     *
    *                          in pp_ke_stack.                     *
    *                          APAR PM77672                        *
    *                      02. Dump Storage display not formatted  *
    *                          using 32 bytes per line when it     *
    *                          should be.                          *
    *                          APAR PM77673                        *
    *                      03. CICS Transaction Dump statistics    *
    *                          might be wrong if Fault Analyzer is *
    *                          active in the CICS region.          *
    *                          APAR PM77674                        *
    *                      04. IDI0144E error IDISFPEX abend S0C4  *
    *                          in Fault analyzer IDIS subsystem.   *
    *                          APAR PM77675                        *
    *                      05. RDz dead process=721405 exited in   *
    *                          exit code=137/9/160 or other errors *
    *                          after Fault Analyzer called for     *
    *                          abend processing.                   *
    *                          APAR PM77676                        *
    *                      06. User enters CFA transaction and     *
    *                          then uses PF9 to view the IVP       *
    *                          screen. PROG753 is issued at the    *
    *                          terminal intermittently.            *
    *                          APAR PM77677                        *
    *                      07. Abend S0C4 at entry point PrtUDATA  *
    *                          when passing back records with more *
    *                          than 256 characters from a Message  *
    *                          and Abend Code Explanation user     *
    *                          exit using 'IDIWRITE <var-name>'.   *
    *                          APAR PM77678                        *
    *                      08. Abend S0C4 in translate() when      *
    *                          processing C/C++ DWARF.             *
    *                          APAR PM75980                        *
    *                      09. CICS gets DFHSM0002 X'0D0A' when    *
    *                          customized DFHPEP issues TC SEND    *
    *                          command.                            *
    *                          APAR PM77679                        *
    *                      10. CICS SDUMP Kernel Stack display     *
    *                          has incorrect lines for "int"       *
    *                          subroutine calls.                   *
    *                          APAR PM77093                        *
    *                      11. CICS U4038 abends on an L9 open TCB *
    *                          are not captured by Fault Analyzer  *
    *                          APAR PM77680                        *
    *                      12. With bad JCL in the IDIS subsystem  *
    *                          causing an abend, and automated     *
    *                          operations restarting it, the       *
    *                          system LX entries can be depleted   *
    *                          causing the need to IPL.            *
    *                          APAR PM77681                        *
    *                      13. AB/S00C4 004 IDIXDCAP IDIXDCAP      *
    *                          IEAVTABD REGS/0B2FC FFFFF           *
    *                          TTL: ABDUMP ERROR, COMPON=ABDUMP,   *
    *                          COMPID=5752-SCDMP, ISSUER=IEAVTABD  *
    *                          APAR PM77003                        *
    *                      14. CICS SDUMP analysis AP domain task  *
    *                          facility type and ID blank in some  *
    *                          instances.                          *
    *                          APAR PM77640                        *
    *                      15. Abend SA78 in load module IDIXDCAP  *
    *                          CSECT IDIXOPTC + X'C46'.            *
    *                          APAR PM77682                        *
    *                      16. SCRT not finding Fault Analyzer     *
    *                          SMF89 records.                      *
    *                          APAR PM77683                        *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    01. pp_ke_stack is processing a stack entry for DFHPISN.
        DFHPISN is so big that its offsets appear as negative when
        held in a C short variable.
    02. Despite the setting of an adequate preferred formatting
        width, and the use of a logical screen size which also
        permits storage formatting using 32 bytes per line, the
        Dump Storage display was formatted using only 16 bytes per
        line.
    03. Even with the Fault Analyzer RetainCICSdump(ALL) option, the
        CEMT I TRD statistics might be affected by Fault Analyzer.
    04. The IDIS subsystem might get IDI0144E from IDISFPEX abend
        S0C4 when the Fault Analyzer options have a long EXCLUDE
        option.
    05. In a UNIX DUBBED environment Fault Analyzer being called to
        handle an abend might cause LE envar_array pointed to from
        the EDB to be corrupted.
    06. The CFA program IDIXFA is not initializing the IVP map
        as often as it should.
    07. The long records were saved in XPL.DATA_BUFFER, which is
        only a 256 character field, causing overlays and corruption
        of data.  Other symptoms than the S0C4 in PrtUDATA might be
        possible, depending on the record data and length.
    08. Subprograms and lexical blocks might have high_pc = 0 which
        is problematic when creating scoping blocks.
    09. Fault Analyzer is "stacking" TCTTEDA, and CICS is
        freemaining it while it is stacked.
    10. CICS TS 4.1 increased the size of the R14 store from 4
        bytes to 8 bytes. FA's display needs to be updated to
        use 8-byte fields.
    11. No fault entry created for LE U4038 abends that occur on an
        open TCB running in key 9.
    12. The Fault Analyzer IDIS subsystem if continually restarted
        can cause depletion of the SYSTEM LX pool, requireing an
        IPL.
    13. SVC dump taken from IEAVTABD when Fault Analyzer installed
        and a KEY 7 TCB abends.
    14. A facility ID was only being determined when the facility
        type flag was 02.  In this instance, the type flag was 01
        but a facility ID was still available.
    15. An invalid address was used to FREEMAIN a work area.
    16. Fault Analyzer SMF89 records might have invalid product
        data, stopping them being recognized by SCRT.
    

Problem conclusion

  • 01. pp_ke_stack has been changed to use an UNSIGNED short
        variable.
    02. The determination of sufficient width to allow for 32 bytes
        per line formatting has been corrected.
    03. The Fault Analyzer CICS suppress dump return code processing
        has been updated.
    04. Saving of the OPTION statement has been updated to
        accomodate any input length.
    05. The use of putenv() has been removed and replaced with an
        MVS name/token solution.
    06. IDIXFA has been changed to initialize the map before
        sending it.
    07. A separate dynamically allocated buffer is now being used,
        which is capable of handling record lengths up to 32K.
    08. Subprograms and lexical blocks with high_pc = 0 are now
        ignored (they are of no value).
    09. Fault Analyzer will no longer stack TCTTEDA.
    10. FA has been changed to use 8-byte fields when processing
        SDUMPs for CICS 4.1 and above.
    11. Code updated to handle the key 9 processing.
    12. The LX for IDIS is now reconnected so that restarts do not
        cause additional system LX values to be used.
    13. Processing for abends not in KEY 8 or 9 has been updated to
        generate IDI0123S Unsupported Environment message.
    14. Code enhanced to specifically check for a valid facility ID,
        even if the facility type is 01.
    15. The correct address is now being used to FREEMAIN the work
        area.
    16. Blank-padding has been added to the identity strings.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM74985

  • Reported component name

    FAULT ANALYZER

  • Reported component ID

    5655W6900

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / CST

  • Submitted date

    2012-10-14

  • Closed date

    2012-11-26

  • Last modified date

    2013-01-09

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

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

    UK83720

Modules/Macros

  •    HADQC10J IDICAASM IDICABND IDICALE  IDICALOC
    IDICASUB IDICCFND IDICISA  IDICNF00 IDICOPYR IDICRXDX IDICRXEI
    IDICRXET IDICRXHC IDICSMF  IDICSVCR IDICSV14 IDICUXCS IDICUXWR
    IDIDA    IDIEDPIE IDIEEDE  IDIGMAIN IDIGNTCE IDIGUIP  IDIGWEB
    IDIGWEBB IDIHE003 IDIHIBMM IDIHPMSG IDIMCICS IDINDEX  IDIPBRWS
    IDIPDDIR IDIPDSCU IDIPHI06 IDIPH112 IDIPLT   IDISAMAN IDISAQUE
    IDISBRW2 IDISCJST IDISDB2P IDISDB2S IDISFESK IDISFPEX IDISIFND
    IDISJLD  IDISLKUP IDISLOG  IDISMAIN IDISREG  IDISRFRA IDISRFRD
    IDISSREQ IDISTIME IDISUPDI IDISVIEW IDISXCFA IDISXPLA IDISXPLB
    IDISXPLC IDISXPLP IDITABD  IDIUGPDF IDIUTIL  IDIXALOG IDIXASUB
    IDIXATT  IDIXCCEE IDIXCC52 IDIXCEE  IDIXCM53 IDIXCM67 IDIXCM68
    IDIXCX52 IDIXCX53 IDIXDCAP IDIXDSAC IDIXDUMP IDIXFA   IDIXGSPC
    IDIXGSPS IDIXMAP  IDIXOPT  IDIXSNAP
    

Fix information

  • Fixed component name

    FAULT ANALYZER

  • Fixed component ID

    5655W6900

Applicable component levels

  • RC10 PSY UK83720

       UP12/12/05 P F212

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.



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

z/OS family

Software version:

C10

Reference #:

PM74985

Modified date:

2013-01-09

Translate my page

Machine Translation

Content navigation