IBM Support

PM14420: 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. 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