IBM Support

PI66692: Service for Debug Tool 13.1.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • --- Service ---
    
    -Debug Tool IMS Transaction Isolation updates and fixes.
    
     o IMS Isolation transaction routing locks up in shared queue
       env.
    
     o IMS Isolation clone of message region JCL fails if the job
       has > 1 step.
    
     o Don't clobber IOPCB across AIBTDLI calls.
    
     o IMS systems with many transactions exceed ISPF PROFILE pool
       limit when using panel EQAPMPSL.
    
     o Preserve the SPA length of the original transaction in IMS
       Isolation.
    
     o Allow site to override job parms for private MPR for IMS
       Isolation.
    
    -ABEND in EQA50TMN or EQA10FLO if SET AUTOMONITOR ON LOG
     is active.
     (PI65360 at 13.1)
    
    -The Debug Tool monitor displays a wrong value for a level 88
     condition name when the routine is compiled with the
     Enterprise COBOL for z/OS compiler V5 or V6.1.
    
     If a level 88 condition name for an alphanumeric variable
     contains a single character constant as its value, but the
     alphanumeric variable has a length greater than one, Debug
     Tool is not evaluating the condition name correctly.
    
     This co-reqs service to these compilers:
     Enterprise COBOL for z/OS 5.2 compier PI71968 HADB520 UI42823
     Enterprise COBOL for z/OS 6.1 compier PI71984 HADB610 UI43370
    
     FIXCAT KEYWORD: COB0502T/K
     FIXCAT KEYWORD: COB0601T/K
    
     This problem remains if you compiled with the 5.1 compiler.
    
     If your program is compiled with V5.2 or V6.1, but the
     compiler fix was not applied, then if you use the debugger to
     display a condition name that has a figurative constant as its
     value, you may see an incorrect result.  The debugger may show
     TRUE when it should be FALSE, or vice versa.
    
     (PI71624 at 13.1)
    
    -In assembler you can reassign new storage area to a variable
     e.g
    
     MSGAREA  DC CL80'INTITIAL VALUE MSGAREA'
     MY       USING UA,7
    
     MY.MSGAREA is now pointing to a new storage area. Debug Tool
     would still show the value for MSGAREA.
     (PI74719 at 13.1)
    
    -Debug Tool can encounter an ABENDS0C4 at EQA00OHH+'87A'x when
     ABENDAID is active, due to the use of Format 7 Save Areas
     which require 64-bit compatibility.
     (PI67911 at 13.1)
    
    -Unable to set breakpoint in CSECT if compiled with NODYNAM and
     2 CSECTS in one source file.
    
     If you have 2 CSECTs in one source file like
    
     process nodynam
      identification division.
      program-id. dttest.
      procedure division.
          call 'dttest1'
    
          goback.
      end program dttest.
    
      identification division.
      program-id. dttest1.
      procedure division.
          display 'dttest1'
          goback.
      end program dttest1.
    
      Debugging DTTEST - you will not be able to set a breakpoint
      in DTTEST1.
    
     (PI70555 at 13.1)
    
    -&PGMNAME is not resolved if EQAD3CXT is used.
     (PI73739 at 13.1)
    
    -Remote: The char-Representation  of the variable is empty,
     however in Hex the content is displayed.
     (PI71385 at 13.1)
    
    -Debug Tool for COBOL V5/V6 programs that include definitions
     for large data elements may exhibit poor performance,
     including possible AbendAICA under CICS.
    
     FIXCAT KEYWORD: COB0501T/K
     FIXCAT KEYWORD: COB0502T/K
     FIXCAT KEYWORD: COB0601T/K
    
     (PI72370 at 13.1)
    
    -ABENDS0C4 in EQACURPT routine UpdtStmt+'39C'.
     DTCU Report (EQACURPT) is not handling an Enterprise PL/I
     compile that was done with NATLANG(UEN). It is missing the
     beginning of the Attribute/Xref section and thus not ignoring
     that section during annotation. This can lead to an abend
     depending on what it finds there.
     (PI72724 at 13.1)
    
    -Debug Tool encounters an ABENDS0C1 or ABENDS0C4 in EQA00SVC
     due to an incorrect saved CAA address on second EXEC CICS
     LINK.
     (PI68537 at 13.1)
    
    -Remote: Hover sometimes results in Invalid Expression message
     when EQAOPTS option SUSAN is on.
     (PI74065 at 13.1)
    
    -Abend in EQACCDRV+'5284x when using Debug Tool Code Coverage
     plug-in.
     (PI74724 at 13.1)
    
    -Various ABENDs and problems with Debug Tool IMS transaction
     Isolation setup and execution.
     (PI74219 at 13.1)
    
    -ABEND4088 in CEETBCK when debugging COBOL V5/V6 application in
     CICS with Debug Tool.
    
     FIXCAT KEYWORD: COB0501T/K
     FIXCAT KEYWORD: COB0502T/K
     FIXCAT KEYWORD: COB0601T/K
    
     (PI74466 at 13.1)
    
    -Debug Tool IMS Transaction Isolation uses (24-bit) CSA, rather
     than plentiful ECSA storage; this APAR changes this
     functionality to use ECSA.
     (PI69787 at 13.1)
    
    --- End Service ---
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Debug Tool 13.1 users who have the           *
    *                 problems described                           *
    *                 in the Problem Description.                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: --- Service ---                         *
    *                                                              *
    *                      -Debug Tool IMS Transaction Isolation   *
    *                       updates and fixes.                     *
    *                                                              *
    *                       o IMS Isolation transaction routing    *
    *                         locks up in shared queue env.        *
    *                                                              *
    *                       o IMS Isolation clone of message       *
    *                         region JCL fails if the job has > 1  *
    *                         step.                                *
    *                                                              *
    *                       o Don't clobber IOPCB across AIBTDLI   *
    *                         calls.                               *
    *                                                              *
    *                       o IMS systems with many transactions   *
    *                         exceed ISPF PROFILE pool limit when  *
    *                         using panel EQAPMPSL.                *
    *                                                              *
    *                       o Preserve the SPA length of the       *
    *                         original transaction in IMS          *
    *                         Isolation.                           *
    *                                                              *
    *                       o Allow site to override job parms     *
    *                         for private MPR for IMS Isolation.   *
    *                                                              *
    *                      -ABEND in EQA50TMN or EQA10FLO if SET   *
    *                       AUTOMONITOR ON LOG is active.          *
    *                       (PI65360 at 13.1)                      *
    *                                                              *
    *                      -The Debug Tool monitor displays a      *
    *                       wrong value for a level 88 condition   *
    *                       name when the routine is compiled      *
    *                       with the Enterprise COBOL for z/OS     *
    *                       compiler V5 or V6.1.                   *
    *                                                              *
    *                       If a level 88 condition name for an    *
    *                       alphanumeric variable contains a       *
    *                       single character constant as its       *
    *                       value, but the alphanumeric variable   *
    *                       has a length greater than one, Debug   *
    *                       Tool is not evaluating the condition   *
    *                       name correctly.                        *
    *                                                              *
    *                       This co-reqs service to these          *
    *                       compilers:                             *
    *                       Enterprise COBOL for z/OS 5.2 compier  *
    *                       PI71968 HADB520 UI42823                *
    *                       Enterprise COBOL for z/OS 6.1 compier  *
    *                       PI71984 HADB610 UI43370                *
    *                                                              *
    *                       FIXCAT KEYWORD: COB0502T/K             *
    *                       FIXCAT KEYWORD: COB0601T/K             *
    *                                                              *
    *                       This problem remains if you compiled   *
    *                       with the 5.1 compiler.                 *
    *                                                              *
    *                       If your program is compiled with V5.2  *
    *                       or V6.1, but the compiler fix was not  *
    *                       applied, then if you use the debugger  *
    *                       to display a condition name that has   *
    *                       a figurative constant as its value,    *
    *                       you may see an incorrect result.  The  *
    *                       debugger may show TRUE when it should  *
    *                       be FALSE, or vice versa.               *
    *                                                              *
    *                       (PI71624 at 13.1)                      *
    *                                                              *
    *                      -In assembler you can reassign new      *
    *                      storage area to a variable e.g          *
    *                                                              *
    *                       MSGAREA                                *
    *                       DC CL80'INTITIAL VALUE MSGAREA'        *
    *                       MY                                     *
    *                       USING UA,7                             *
    *                       MY.MSGAREA is now pointing to a new    *
    *                       storage area. Debug Tool               *
    *                                                              *
    *                       would still show the value for         *
    *                       MSGAREA.                               *
    *                                                              *
    *                       (PI74719 at 13.1)                      *
    *                                                              *
    *                      -Debug Tool can encounter an ABENDS0C4  *
    *                       at EQA00OHH+'87A'x when ABENDAID is    *
    *                       active, due to the use of Format 7     *
    *                       Save Areas which require 64-bit        *
    *                       compatibility.                         *
    *                       (PI67911 at 13.1)                      *
    *                                                              *
    *                      -Unable to set breakpoint in CSECT if   *
    *                      compiled with NODYNAM and 2 CSECTS in   *
    *                      one source file.                        *
    *                                                              *
    *                       If you have 2 CSECTs in one source     *
    *                       file like                              *
    *                                                              *
    *                       process nodynam                        *
    *                        identification division.              *
    *                        program-id. dttest.                   *
    *                        procedure division.                   *
    *                            call 'dttest1'                    *
    *                                                              *
    *                            goback.                           *
    *                        end program dttest.                   *
    *                                                              *
    *                        identification division.              *
    *                        program-id. dttest1.                  *
    *                        procedure division.                   *
    *                            display 'dttest1'                 *
    *                            goback.                           *
    *                        end program dttest1.                  *
    *                                                              *
    *                        Debugging DTTEST - you will not be    *
    *                        able to set a breakpoint in DTTEST1.  *
    *                                                              *
    *                       (PI70555 at 13.1)                      *
    *                                                              *
    *                      -&PGMNAME is not resolved if            *
    *                       EQAD3CXT is used.                      *
    *                       (PI73739 at 13.1)                      *
    *                                                              *
    *                      -Remote: The char-Representation  of    *
    *                       the variable is empty, however in Hex  *
    *                       the content is displayed.              *
    *                       (PI71385 at 13.1)                      *
    *                                                              *
    *                      -Debug Tool for COBOL V5/V6 programs    *
    *                       that include definitions for large     *
    *                       data elements may exhibit poor         *
    *                       performance, including possible        *
    *                       AbendAICA under CICS.                  *
    *                                                              *
    *                       FIXCAT KEYWORD: COB0501T/K             *
    *                       FIXCAT KEYWORD: COB0502T/K             *
    *                       FIXCAT KEYWORD: COB0601T/K             *
    *                                                              *
    *                       (PI72370 at 13.1)                      *
    *                                                              *
    *                      -ABENDS0C4 in EQACURPT routine          *
    *                       UpdtStmt+'39C'.                        *
    *                       DTCU Report (EQACURPT) is not          *
    *                       handling an Enterprise PL/I compile    *
    *                       that was done with NATLANG(UEN). It    *
    *                       is missing the beginning of the        *
    *                       Attribute/Xref section and thus not    *
    *                       ignoring that section during           *
    *                       annotation. This can lead to an abend  *
    *                       depending on what it finds there.      *
    *                       (PI72724 at 13.1)                      *
    *                                                              *
    *                      -Debug Tool encounters an ABENDS0C1 or  *
    *                       ABENDS0C4 in EQA00SVC due to an        *
    *                       incorrect saved CAA address on second  *
    *                       EXEC CICS LINK.                        *
    *                       (PI68537 at 13.1)                      *
    *                                                              *
    *                      -Remote: Hover sometimes results in     *
    *                       Invalid Expression message when        *
    *                       EQAOPTS option SUSAN is on.            *
    *                       (PI74065 at 13.1)                      *
    *                                                              *
    *                      -Abend in EQACCDRV+'5284x when using    *
    *                       Debug Tool Code Coverage plug-in.      *
    *                       (PI74724 at 13.1)                      *
    *                                                              *
    *                      -Various ABENDs and problems with       *
    *                       Debug Tool IMS transaction Isolation   *
    *                       setup and execution.                   *
    *                       (PI74219 at 13.1)                      *
    *                                                              *
    *                      -ABEND4088 in CEETBCK when debugging    *
    *                       COBOL V5/V6 application in CICS with   *
    *                       Debug Tool.                            *
    *                                                              *
    *                       FIXCAT KEYWORD: COB0501T/K             *
    *                       FIXCAT KEYWORD: COB0502T/K             *
    *                       FIXCAT KEYWORD: COB0601T/K             *
    *                                                              *
    *                       (PI74466 at 13.1)                      *
    *                                                              *
    *                      -Debug Tool IMS Transaction Isolation   *
    *                       uses (24-bit) CSA, rather than         *
    *                       plentiful ECSA storage; this APAR      *
    *                       changes this functionality to use      *
    *                       ECSA.                                  *
    *                       (PI69787 at 13.1)                      *
    *                                                              *
    *                      --- End Service ---                     *
    ****************************************************************
    * RECOMMENDATION: Installations that need these                *
    *                 problem fixes should install this service.   *
    ****************************************************************
    Miscellaneous service.
    

Problem conclusion

  • Service available.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI66692

  • Reported component name

    DEBUG TOOL Z/OS

  • Reported component ID

    5655Q1000

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-08-01

  • Closed date

    2017-01-29

  • Last modified date

    2017-02-01

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

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

    UI44291

Modules/Macros

  • ATGUCPLI CDEPRCON CDEPRDEF CDEPRSS  EQA00A64 EQA00ABE EQA00AEH
    EQA00AEI EQA00ALO EQA00ANC EQA00ANL EQA00BKP EQA00BLD EQA00BLK
    EQA00BND EQA00BPP EQA00C00 EQA00C71 EQA00CCV EQA00CCX EQA00CEC
    EQA00CEE EQA00CEM EQA00CEX EQA00CHG EQA00CIC EQA00CND EQA00CTX
    EQA00CUS EQA00CV  EQA00CVC EQA00CVT EQA00DBG EQA00DBH EQA00DBI
    EQA00DBJ EQA00DCL EQA00DEH EQA00DEI EQA00DLD EQA00DMM EQA00DSF
    EQA00DTA EQA00DTC EQA00DTL EQA00DU  EQA00E53 EQA00E62 EQA00E63
    EQA00E64 EQA00E65 EQA00E66 EQA00E67 EQA00E68 EQA00E69 EQA00E70
    EQA00E71 EQA00EH2 EQA00EHB EQA00EHI EQA00EMG EQA00ENV EQA00EVH
    EQA00EXE EQA00FA  EQA00FIN EQA00FRE EQA00GCC EQA00GDD EQA00GDF
    EQA00GDG EQA00GDP EQA00GDV EQA00GFU EQA00GFV EQA00GIV EQA00GLV
    EQA00GPA EQA00GSV EQA00GTO EQA00HKN EQA00HKS EQA00INT EQA00IPD
    EQA00KBM EQA00LAM EQA00LBL EQA00LCM EQA00LDD EQA00LIS EQA00LLC
    EQA00LLF EQA00LLH EQA00LLT EQA00LMS EQA00LNG EQA00LNK EQA00LRC
    EQA00LSE EQA00LST EQA00MEM EQA00NAM EQA00NML EQA00NMU EQA00NTC
    EQA00OEH EQA00OEI EQA00OHB EQA00OHC EQA00OHE EQA00OHH EQA00OHI
    EQA00OHL EQA00OHT EQA00OHV EQA00OSX EQA00PBK EQA00PDM EQA00POP
    EQA00PST EQA00QCS EQA00QFY EQA00QNS EQA00QRY EQA00REG EQA00RES
    EQA00RPB EQA00RSV EQA00RUN EQA00RWD EQA00SBM EQA00SET EQA00SRT
    EQA00STO EQA00STR EQA00STT EQA00STU EQA00SVC EQA00TMM EQA00TMX
    EQA00TRA EQA00TSR EQA00TTL EQA00TVT EQA00VAR EQA00XML EQA00XPR
    EQA01SV2 EQA01SVC EQA01TSR EQA02BLK EQA02CUS EQA02EXP EQA02LOC
    EQA02PFM EQA02PST EQA02STT EQA03ASN EQA03BLK EQA03CUS EQA03EXP
    EQA03PFM EQA03PST EQA03STT EQA04API EQA04BLK EQA04CMS EQA04CUS
    EQA04EXP EQA04PFM EQA04PST EQA04STT EQA05BLK EQA05CUS EQA05EXP
    EQA05PFM EQA05PST EQA05STT EQA07BLK EQA07CUS EQA07EXP EQA07PST
    EQA07STT EQA08BLK EQA08CUS EQA08EXP EQA08PFM EQA08PST EQA08STT
    EQA0AIP1 EQA0AIP2 EQA0AIP3 EQA0AIP4 EQA0AIP5 EQA0AIP6 EQA0AIPD
    EQA0CFUN EQA0CIC2 EQA0CINF EQA0CPLT EQA0CTRU EQA0OIP1 EQA0OIP2
    EQA0OIP3 EQA0OIP4 EQA0OIP5 EQA0OIP6 EQA0OIPD EQA0S0YC EQA0S0YE
    EQA0S4CN EQA0S4DS EQA0S4LB EQA0S4YC EQA0S4YE EQA0S9LB EQA0S9YC
    EQA0S9YE EQA0SBKP EQA0SBLD EQA0SBPP EQA0SCBP EQA0SCHG EQA0SCL1
    EQA0SCL2 EQA0SCLU EQA0SCMD EQA0SCPU EQA0SDBI EQA0SDLD EQA0SDTC
    EQA0SDTL EQA0SDU  EQA0SEMC EQA0SEXA EQA0SEXE EQA0SEXN EQA0SEXP
    EQA0SEXU EQA0SEXX EQA0SINP EQA0SIPD EQA0SLCM EQA0SLDD EQA0SLSE
    EQA0SMSU EQA0SNAM EQA0SNTC EQA0SPRD EQA0SQFY EQA0SRGU EQA0SRP1
    EQA0SRP2 EQA0SRP3 EQA0SRP4 EQA0SRPC EQA0SRQ1 EQA0SRQ2 EQA0SRQ3
    EQA0SRQ4 EQA0SRSM EQA0STKH EQA0STRE EQA0SUT1 EQA0SUT2 EQA0SUTI
    EQA0SXR1 EQA0SXRI EQA0SXU1 EQA0SXUT EQA0XCUS EQA0YCUS EQA10AFS
    EQA10ALO EQA10ANL EQA10BKC EQA10BKD EQA10BKE EQA10BKL EQA10BKP
    EQA10BKS EQA10BKT EQA10BLK EQA10BPP EQA10BPQ EQA10BPR EQA10CCV
    EQA10CMD EQA10CND EQA10CUS EQA10CV  EQA10CVC EQA10DAT EQA10DDT
    EQA10DES EQA10DPA EQA10DTC EQA10DTL EQA10EMC EQA10EXE EQA10EXM
    EQA10EXN EQA10EXX EQA10FBP EQA10FCI EQA10FIN EQA10FLO EQA10FND
    EQA10GTO EQA10HAD EQA10LAM EQA10LCM EQA10LDD EQA10LIN EQA10LSE
    EQA10LST EQA10M99 EQA10MEM EQA10MON EQA10MVS EQA10NAM EQA10OSM
    EQA10PBK EQA10PDM EQA10PRC EQA10QFY EQA10QNS EQA10QRY EQA10QRZ
    EQA10SET EQA10SEV EQA10SID EQA10STM EQA10STU EQA10SVC EQA10TOG
    EQA10VAR EQA10VAT EQA10XIF EQA10XML EQA10XSC EQA12DCL EQA12QNS
    EQA12SCN EQA13DCL EQA13QNS EQA13SCN EQA13SWC EQA14CAL EQA14CEX
    EQA14CMS EQA14DCL EQA14EVL EQA14PRF EQA14QNS EQA14SCN EQA17DCL
    EQA17QNS EQA17SCN EQA18DCL EQA18QNS EQA18SCN EQA1S4LB EQA1S9LB
    EQA30DU  EQA30HSH EQA30INT EQA30PST EQA30PT  EQA30SBM EQA30TK
    EQA30TKI EQA50ELI EQA50FC1 EQA50REQ EQA50TMN EQA50VAT EQA50VIO
    EQA50XIO EQA60CMW EQA80BMR EQA80CCV EQA80LDP EQA80OHT EQA80RCB
    EQA80VER EQA8XBAS EQA8XOHT EQAAFSPS EQACCINT EQACCRMG EQACCSD
    EQACMRMG EQACMSRV EQACSCOM EQACSEXE EQACSINT EQACSSIF EQACSTCP
    EQACURPT EQACUTRB EQAD3CSR EQAD3PXT EQAD3UT1 EQAD3XXT EQADCCN0
    EQADCCN1 EQADCCXR EQADCDEL EQADCMGR EQADCREP EQADCTSQ EQADCVSA
    EQADCXXT EQADDPXT EQADFHNO EQADPITR EQADXPMT EQAEV006 EQAFMSL5
    EQAFMSL7 EQALMA   EQALMRMG EQANBSWT EQANCABE EQANCCSE EQANCDBG
    EQANCDTX EQANCEST EQANCFRM EQANCFTC EQANCHAB EQANCLDE EQANCREL
    EQANCRET EQANCRTO EQANCTER EQANCXAB EQANCXEI EQANCXHA EQANICRT
    EQANICTL EQANIPSB EQANMDBG EQANMEST EQAPMPSL EQARCCDA EQARCDBG
    EQARCEXP EQARCHEX EQARCI3E EQARCL4  EQARCOBD EQARCPDC EQARCTRC
    EQARCVND EQASTART EQATIEDT EQATIEXT EQAXCJ2  EQAXFOR  EQAXIIMS
    EQAXIMSP EQAXMSGT EQAXTIMS EQAYASSC EQAYSMMN EQAYVTAM EQAZDEFS
    EQAZDFLT EQAZGBL  JCLNORDB
    

Fix information

  • Fixed component name

    DEBUG TOOL Z/OS

  • Fixed component ID

    5655Q1000

Applicable component levels

  • RD10 PSY UI44291

       UP17/01/31 P F701

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SSGTSD","label":"Debug Tool for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"D10","Edition":""}]

Document Information

Modified date:
01 February 2017