IBM Support

PH05666: MISCELLANEOUS BUG FIXES FA 14.1.6

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 FA 14.1.6
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Fault Analyzer Version 14 users.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01. Incorrect syntax error message when *
    *                          issuing FIND command in the         *
    *                          interactive reanalysis report for   *
    *                          a string which is not found.        *
    *                          APAR PH05195                        *
    *                      02. ABEND0C4 in CobSepSource when       *
    *                          processing COBOL abend with         *
    *                          SYSDEBUG side file.                 *
    *                          APAR PH05749                        *
    *                      03. ABEND0C4 in CobCda when processing  *
    *                          COBOL abend with DWARF debugging    *
    *                          info.                               *
    *                          APAR PH05554                        *
    *                      04. ABEND0C4 in FmtCobData() when       *
    *                          processing COBOL abend that         *
    *                          includes unicode (NATIONAL)         *
    *                          variables.                          *
    *                          APAR PH06448                        *
    *                      05. Invalid &SEQ. symbol substitution   *
    *                          value after exceeding 99999.        *
    *                          APAR PH06882                        *
    *                      06. Fault Analyzer not using RFR TDUMPs *
    *                          when the IDIOPTLM RFRDSN data set   *
    *                          name pattern includes &SEQ. symbol. *
    *                          APAR PH06883                        *
    *                      07. Incorrect module name in CEE3205S   *
    *                          message.                            *
    *                          APAR PH07108                        *
    *                      08. Message IDI0025W invalid syntax     *
    *                          error when validating DataSets      *
    *                          option data set name containing     *
    *                          symbol name with substring          *
    *                          specification.                      *
    *                          APAR PH07094                        *
    *                      09. ABEND0C4 in FindSymAddr when        *
    *                          analyzing PL/I abend with SYSDEBUG  *
    *                          side file.                          *
    *                          APAR PH07489                        *
    *                      10. IDIUTIL IMPORT S0C4 in sprintf()    *
    *                          when importing an exported fault    *
    *                          entry with embedded associated dump *
    *                          data set.                           *
    *                          APAR PH07736                        *
    *                      11. FA fails to display an auxiliary    *
    *                          CICS trace with 'trace not          *
    *                          processed message', if the trace    *
    *                          was from CICS version 5.4 or        *
    *                          higher.                             *
    *                          APAR PH09084                        *
    *                      12. Heap overlay during Java CICS       *
    *                          analysis.                           *
    *                          APAR PH08214                        *
    *                      13. UseIDISTime option is not the       *
    *                          default unless you specify either   *
    *                          UseIDISTime or NoUseIDISTime.       *
    *                          APAR PH08502                        *
    *                      14. Plug-in does not use compiler       *
    *                          listing to extract source even      *
    *                          though it is specified in           *
    *                          DATASETS(IDILCOB).                  *
    *                          APAR PH08663                        *
    *                      15. Source extraction from COBOL        *
    *                          compiler listing fails when NUMBER  *
    *                          option in effect.                   *
    *                          APAR PH08703                        *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    01. Syntax error flag not reset.
    02. Call to unnecessary debug function passed bad pointer.
    03. Unexpected unreferenced storage page when locating
        COBOL CSECT.
    04. Bad parameter passed to CUNLCNV.
    05. The value was supposed to be reset to 1, but is instead set
        to a potentially very large logical storage address.
    06. The &SEQ. symbol is not replaced by the intended numeric
        value, causing invalid data set name.
    07. The wrong CMIB control block was used when inserting the
        module name into the LE message.
    08. The symbol name substring specification was being
        misinterpreted as a member name.
    09. Structure type array member uses incorrect index values to
        access array dimensions descriptor.
    10. A message-formatting sprintf() call was specified with
        incorrect parameters.
    11. FA missing entries for CICS 5.4 and 5.5 in version array
        used to identify valid auxiliary traces, causing the trace
        to be regarded as an unidentified version and be ignored.
    12. Long module name is being stored in short variable.
    13. UseIDISTime was not completely deprecated as per
        documentation.
    14. Fault Analyzer explicitly uses DD:IDILCOB for source
        extraction, this is not allocated by the plug-in.
    15. '**' flags cause source lines to be ignored.
    

Problem conclusion

  • 01. Syntax error flag has been reset.
    02. Call to debug function removed.
    03. Code now performs checks for unreferenced storage pages.
    04. CUNLCNV parameter corrected.
    05. The value has been correctly reset to 1 after reaching the
        maximum of 99999.
    06. The &SEQ. symbol is now replaced by the intended numeric
        value.
    07. The correct CMIB is used.
    08. Symbol names with substring specification are now
        handled correctly.
    09. Array descriptor dimension Index value corrected.
    10. The sprintf() call parameters have been corrected.
    11. Added the missing CICS 5.4 and 5.5 version numbers to the
        internal version array.
    12. Variable length corrected.
    13. UseIDISTime is now correctly active as per documentation.
    14. Fault Analyzer now uses DATASETS(IDILCOB) + DD:IDILCOB to
        locate and open the compiler listing.
    15. '**' flags now recognised and source line is processed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH05666

  • Reported component name

    FAULT ANALYZER

  • Reported component ID

    5655Q4100

  • Reported release

    E10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-11-22

  • Closed date

    2019-02-26

  • Last modified date

    2019-04-02

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

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

    UI61521

Modules/Macros

  • IDI64MF  IDI64MSG IDI64SPC IDI64UTL IDIACCEP IDIALSMP IDIAPPLY
    IDIBIND  IDICAASM IDICABND IDICADY6 IDICADYN IDICAFA6 IDICAFAT
    IDICALE  IDICALE6 IDICALO6 IDICALOC IDICASB6 IDICASM6 IDICASUB
    IDICBDB2 IDICBFAT IDICBIMS IDICCFND IDICGPR1 IDICGPR2 IDICISA
    IDICNF00 IDICNFDS IDICNOT6 IDICNOTA IDICNOTR IDICONFM IDICOPY
    IDICOPY6 IDICOPYR IDICRXDX IDICRXEI IDICRXET IDICRXHC IDICRXLE
    IDICSDB2 IDICSIMS IDICSMF  IDICSPC  IDICSRB  IDICSSRB IDICSV05
    IDICSV06 IDICSV08 IDICSV09 IDICSV10 IDICSV11 IDICSV12 IDICSV13
    IDICSV14 IDICSV15 IDICSVCR IDICSXDS IDICUXCS IDICUXWR IDICXITA
    IDICZSVC IDIDA    IDIDASUB IDIDATSA IDIDATST IDIEAI   IDIEAI0
    IDIECASB IDIGMAIN IDIGNTCE IDIGSVRJ IDIGUOPT IDIHIBMA IDIHIBMI
    IDIHIBMM IDIHPMSG IDIHUSRM IDIJAGNQ IDIJAGNT IDILEDS  IDIM00
    IDIM01   IDIM02   IDIM03   IDIM04   IDIM05   IDIM06   IDIM07
    IDIM08   IDIM09   IDIM10   IDIMCICS IDINDEX  IDINDFUE IDIOPTLM
    IDIPABOT IDIPADIR IDIPANEX IDIPASID IDIPASUB IDIPBLNK IDIPBOPT
    IDIPCE   IDIPCONF IDIPCOPY IDIPCTNM IDIPCTRF IDIPDA   IDIPDDIR
    IDIPDIRL IDIPDISP IDIPDOPT IDIPDSCA IDIPDSCP IDIPDSCU IDIPEM01
    IDIPFMIP IDIPH000 IDIPH001 IDIPH002 IDIPH003 IDIPH004 IDIPH005
    IDIPH006 IDIPH007 IDIPH100 IDIPH101 IDIPH102 IDIPH103 IDIPH104
    IDIPH105 IDIPH106 IDIPH107 IDIPH108 IDIPH109 IDIPH110 IDIPH111
    IDIPH112 IDIPH113 IDIPH114 IDIPH115 IDIPH116 IDIPH117 IDIPH118
    IDIPH119 IDIPH120 IDIPH121 IDIPH122 IDIPH123 IDIPH124 IDIPH125
    IDIPH126 IDIPH127 IDIPH128 IDIPH129 IDIPH130 IDIPH131 IDIPH132
    IDIPH133 IDIPH134 IDIPH135 IDIPH136 IDIPH137 IDIPH138 IDIPH139
    IDIPH140 IDIPH141 IDIPH142 IDIPH143 IDIPH144 IDIPH145 IDIPH146
    IDIPH147 IDIPH148 IDIPH149 IDIPH150 IDIPH151 IDIPH152 IDIPH153
    IDIPH154 IDIPH155 IDIPH156 IDIPH157 IDIPH158 IDIPH159 IDIPH160
    IDIPH161 IDIPH162 IDIPH163 IDIPH164 IDIPH165 IDIPH166 IDIPH167
    IDIPH168 IDIPH169 IDIPH170 IDIPH171 IDIPH172 IDIPH173 IDIPH174
    IDIPH175 IDIPH176 IDIPH177 IDIPH178 IDIPH179 IDIPH180 IDIPH181
    IDIPH182 IDIPH183 IDIPH184 IDIPH185 IDIPH186 IDIPH187 IDIPH188
    IDIPH189 IDIPH190 IDIPH191 IDIPH192 IDIPH193 IDIPH194 IDIPH195
    IDIPH196 IDIPH197 IDIPH198 IDIPH199 IDIPH200 IDIPH201 IDIPH202
    IDIPH203 IDIPH204 IDIPH205 IDIPH206 IDIPH207 IDIPH208 IDIPH209
    IDIPH210 IDIPH211 IDIPH212 IDIPH213 IDIPH214 IDIPH215 IDIPH216
    

Fix information

  • Fixed component name

    FAULT ANALYZER

  • Fixed component ID

    5655Q4100

Applicable component levels

  • RE10 PSY UI61521

       UP19/03/07 P F903

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

Document Information

Modified date:
02 April 2019