IBM Support

PM26282: 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 11 users.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01. Abend S0C4 in Fault Analyzer CICS   *
    *                          LE invocation exit, IDIXCCEE.       *
    *                          APAR PM26303                        *
    *                      02. Abend S0C4 when attempting to show  *
    *                          the SAA of the running task in a    *
    *                          CICS system dump.                   *
    *                          APAR PM26306                        *
    *                      03. IDI0034I analysis skipped when '*'  *
    *                          is specified as EXCLUDE option      *
    *                          value for a suboption which is not  *
    *                          applicable to the current fault.    *
    *                          APAR PM26307                        *
    *                      04. Abend S0C4 in CheckLangx() when     *
    *                          IDILANGX file does not contain a    *
    *                          CSECT name record.                  *
    *                          APAR PM26994                        *
    *                      05. Abend S0C1 at entry point VSAMPT    *
    *                          following message IDI0006E open     *
    *                          error.                              *
    *                          APAR PM26995                        *
    *                      06. Abend S0C4 at entry point           *
    *                          cob_file_error when processing      *
    *                          COBOL abend.                        *
    *                          APAR PM26905                        *
    *                      07. Abend S0C4 when using Compiler      *
    *                          Listing Read user exit with         *
    *                          LST.DATA_BUFFER_DSN = 'Y'.          *
    *                          APAR PM26906                        *
    *                      08. IDI0011S abend U4093 (X'FFD')       *
    *                          reason code X'90' when Fault        *
    *                          Analyzer is invoked though IDIXDCAP *
    *                          or IDIXCEE with POSIX(ON).          *
    *                          APAR PM27990                        *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    01. Storage overlay and subsequent abend S0C4 in Fault Analyzer
        IDIXCCEE after VSMLIST returns a buffer containing a block
        count of zero.
    02. A string field was too short, causing corruption of
        following fields.
    03. A value for a non-applicable suboption was being tested and
        found to match.
    04. CheckLangx() does not test pointer to CSECT name record,
        which will be invalid if no CSECT name record was read
        from the data set.
    05. A VSAM POINT macro was executed without first checking for
        successful OPEN of the VSAM data set.
    06. Storage containing the FCB number was not available, but
        processing continued.
    07. The Compiler Listing Read user exit performs extraneous
        IDIWRITE of listing data set name to a temporary data set,
        even though LST.DATA_BUFFER_DSN = 'Y'. This might result in
        an S0C4 abend.
    08. Fault Analyzer was being invoked in a POSIX(ON) LE
        environment.
    

Problem conclusion

  • 01. The logic is updated to detect and handle the block count
        of zero.
    02. The size of the string field has been increased.
    03. Non-applicable suboptions are no longer tested for matching
        INCLUDE/EXCLUDE option values.
    04. The CSECT name record is mandatory. The side file will be
        rejected and message IDI0095W issued.
    05. A check for successful OPEN has been added.
    06. File not processed by cob_file_error if FCB number not
        available (file might still be reported in system-wide
        section).
    07. LST.DATA_BUFFER_DSN = 'Y' is now checked and the "one record
        at a time" code is not executed.
    08. POSIX(OFF) has been added to the Fault Analyzer invocation.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM26282

  • Reported component name

    FAULT ANALYZER

  • Reported component ID

    5655W4600

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2010-11-09

  • Closed date

    2010-11-18

  • Last modified date

    2010-12-02

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

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

    UK62204

Modules/Macros

  • DBGHEAP  FAOPDMST GDIM08   GDIPH112 GDIPH227
    GDIPOPS3 IDIAUSUA IDICASUB IDICCDB2 IDICCFND IDICHUSX IDICMAIN
    IDICOF   IDICOPTN IDICOPYR IDICRXDX IDICRXEI IDICRXET IDICRXHC
    IDICSRB  IDICSSRB IDICSUB  IDICSVCR IDICSV11 IDICUSRX IDICUSUB
    IDICUXCS IDICUXIF IDICUXWR IDIDA    IDIDODSN 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 IDIECNMT IDIECNQ  IDIECOB  IDIECOT  IDIECOTD
    IDIECPA  IDIECPG  IDIECPI  IDIECPR  IDIECPT  IDIECRM  IDIECRS
    IDIECRZ  IDIECSIT IDIECSJ  IDIECSM  IDIECSO  IDIECSSA IDIECST
    IDIECTC  IDIECTI  IDIECTMP IDIECTR  IDIECTS  IDIECUS  IDIECWB
    IDIECXM  IDIECXS  IDIEDB2  IDIEDB2I IDIEDFHS IDIEDISP IDIEDSA
    IDIEH    IDIEIMS  IDIEJAVA IDIELE   IDIEMQS  IDIEPLI  IDIEPLT
    IDIEWAS  IDIGSVRP IDIHMISC IDIHPMSG IDIHXABN IDIHXMSG IDIIADD
    IDIILE   IDIIMODL IDIKEY   IDILANGP IDILANGX IDIMCICS IDIM08
    IDINDEX  IDIPABAR IDIPASM  IDIPBREP IDIPBSUB IDIPCDAS IDIPCDPS
    IDIPCICS IDIPCOB  IDIPCSUB IDIPCTR  IDIPDB2  IDIPDDIR IDIPDISA
    IDIPDSCT IDIPDSCU IDIPEDIT IDIPESUM IDIPH112 IDIPH227 IDIPIMS
    IDIPINDX IDIPIREP IDIPJAVA IDIPLCMD IDIPLE   IDIPLKUP IDIPOF
    IDIPOPS3 IDIPPLI  IDIPRUNC IDIPSETD IDIPSTOR IDIPSUMM IDIPSYNS
    IDIPTABL IDIPUFMT IDIPWAS  IDISCDB2 IDISCJST IDISDB2P IDISDB2S
    IDISFPEX IDISIFND IDISJLD  IDISJSUB IDISJ001 IDISJ002 IDISJ003
    IDISJ004 IDISJ005 IDISJ006 IDISJ007 IDISJ008 IDISJ009 IDISJ010
    IDISJ011 IDISLKUP IDISLOG  IDISMAIN IDISREG  IDISTIME IDISUPDI
    IDISVIEW IDITABD  IDIUTIL  IDIVCDA  IDIVDISM IDIVLOAS IDIVLOCB
    IDIVLOCL IDIVLOPL IDIVPSFM IDIVSIDE IDIWDATA IDIXALOG IDIXASUB
    IDIXCEE  IDIXCX53 IDIXDCAP IDIXDSAC IDIXDUMP IDIXPOPL JDIGSVRP
    

Fix information

  • Fixed component name

    FAULT ANALYZER

  • Fixed component ID

    5655W4600

Applicable component levels

  • RB10 PSY UK62204

       UP10/11/20 P F011

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

Document Information

Modified date:
02 December 2010