IBM Support

PM00092: 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 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