IBM Support

PI58440: 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. 0C4 in entry point klcompare during *
    *                          Fault Analyzer's gathering of DB2   *
    *                          information.                        *
    *                          APAR PI62522                        *
    *                      02. An event for the Fault Analyzer     *
    *                          invocation exit IDIXDCAP was        *
    *                          incorrectly being included and      *
    *                          flagged as point of failure.        *
    *                          APAR PI62523                        *
    *                      03. With RETAINCICSDUMP(AUTO) specified *
    *                          the CICS transaction dump was not   *
    *                          being suppressed after FA analysis. *
    *                          APAR PI62524                        *
    *                      04. A deadlock situation occurred       *
    *                          between the abending task and the   *
    *                          IDIS subsystem involving the        *
    *                          SYSZRAC2 resource.                  *
    *                          APAR PI62525                        *
    *                      05. ABENDS0C4 in pBatchReport +         *
    *                          X'ED10'.                            *
    *                          APAR PI62526                        *
    *                      06. IDIDATST inconsistently finding     *
    *                          matching sidefile.                  *
    *                          APAR PI62527                        *
    *                      07. Abend0c4 during Java analysis.      *
    *                          APAR PI62528                        *
    *                      08. Accounting data is not formatted.   *
    *                          APAR PI61531                        *
    *                      09. Specification of NULLFILE           *
    *                          high-level qualifier for the        *
    *                          IDIOPTLM RFRDSN data set name       *
    *                          resulted in SDUMP RFR dumps also    *
    *                          being disabled.                     *
    *                          APAR PI65159                        *
    *                      10. LE abend U4038 during analysis.     *
    *                          APAR PI65160                        *
    *                      11. 0C4 during COBOL sidefile           *
    *                          processing.                         *
    *                          APAR PI65161                        *
    *                      12. Sample program definitions for      *
    *                          programs IDIXCE69 and IDIXCE70      *
    *                          missing from IDISCICS sample.       *
    *                          APAR PI65162                        *
    *                      13. IDIXDCAP has bad freemain.          *
    *                          APAR PI65163                        *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    01. A length check was not being performed on a data area and
        hence a subsequent copy of the data was causing a storage
        overlay.
    02. The event was not correctly identified as being one to
        suppress.
    03. A check to see if FA was installed in the XDUREQ exit was
        incorrect and hence the transaction dump suppression was
        being delayed but not subsequently actioned.
    04. The abending task was in a PC call to the IDIS subsystem
        which never completed.  The reason being that the abending
        task owned the SYSZRAC2 resource, while the IDIS subsystem
        waited for shared access before it could process the
        request.
    05. A buffer was reallocated but an old copy of the buffer
        address was used.
    06. Storage usage on repeated iterations of IDIDATST caused
        invalid storage reference.
    07. Array bounds are exceeded during Java analysis.
    08. Accounting data contains non printable data and therefore
        FA did not format the information.
    09. The IDIOPTLM RFRDSN data set name NULLFILE high-level
        qualifier disabled both TDUMP and SDUMP RFR dumps.
    10. An array was being used beyond its allocated size in the
        LE heap, resulting in storage corruption.
    11. An inaccurate method for counting tokens on a COBOL source
        line was leading to a storage overlay.
    12. The definitions had been missed
    13. Bad conditional freemain in IDIXDCAP does not free SP132
    

Problem conclusion

  • 01. The returned data length is now checked before the data
        move.
    02. The event is now suppressed.
    03. The exit check has been corrected.
    04. The code already handles potential hang conditions during
        this particular PC call.  However, due to TCBFX set on, this
        did not perform as expected.  The particular IDIS PC call
        will be conditioned on TCBFX not being set.
    05. The current buffer address is now always used.
    06. Storage reference fixed.
    07. Bounds of the array are checked properly.
    08. Non printable accounting data is converted to dots.
        The raw data is still available in the env control block
        presented to FA exits.
    09. Only TDUMPs are now disabled.
    10. The erroneous usage of the array beyond its maximum size has
        been eliminated.
    11. The counting code has been modifed accordingly.
    12. Missing definitions have been added
    13. Conditional freemain in IDIXDCAP is corrected
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI58440

  • Reported component name

    FAULT ANALYZER

  • Reported component ID

    5655W6900

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-03-02

  • Closed date

    2016-06-30

  • Last modified date

    2018-02-20

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

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

    UI39096

Modules/Macros

  •    IDICAASM IDICADYN IDICAFAT IDICALOC IDICASUB
    IDICBDB2 IDICBIMS IDICCFND IDICOPYR IDICRXDX IDICRXEI IDICRXET
    IDICRXHC IDICSMF  IDICSPC  IDICSVCR IDICSV05 IDICSV06 IDICSV08
    IDICSV09 IDICSV10 IDICSV11 IDICSV12 IDICSV13 IDICSV14 IDICSV15
    IDICUXCS IDICUXWR IDIDA    IDIDASUB IDIDATST IDIGMAIN IDIGWEB
    IDIMCICS IDINDEX  IDIPBRWS IDIPDDIR IDIPDSCU IDIPIPV  IDIPLTS
    IDISAREQ IDISCICS IDISCJST IDISDB2P IDISDB2S IDISFPEX IDISIFND
    IDISJL   IDISJLD  IDISJLOG IDISLEEP IDISLKUP IDISLOG  IDISMAIN
    IDISREG  IDISRFRD IDISSREQ IDISTIME IDISUPDI IDISVIEW IDIUTIL
    IDIXALOG IDIXASUB IDIXCE53 IDIXCE67 IDIXCE68 IDIXCE69 IDIXCE70
    IDIXCM53 IDIXCM67 IDIXCM68 IDIXCM69 IDIXCM70 IDIXDCAP IDIXDCTL
    IDIXDUMP IDIXFA   IDIXIPV  IDIXIPV2 IDIXLINK IDIXOPT
    

Fix information

  • Fixed component name

    FAULT ANALYZER

  • Fixed component ID

    5655W6900

Applicable component levels

  • RC10 PSY UI39096

       UP16/07/06 P F607

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

Document Information

Modified date:
20 February 2018