IBM Support

PM52230: ABENDS0C4 EQA00EVH X616A AFTER APPLYING UK73366

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When accessing EQAW.SEQAMOD from linklist, an ABENDS0C4 may
    occur in EQA00EVH at offset x616A after PTF UK73366 has been
    applied.
    
    An additional symptom can be that when Debug Tool starts or a
    new subroutine is entered, the Source window shows
    
    Disassem LOCATION: "UNKNOWN?"
    
    and the Log window shows this (or a similar) message:
    Source or Listing data is not available, or the CU was not
    compiled with the correct compile options.
    
    This fix corrects these problems, and includes all the features
    and service from UK73366.
    
    --- Features ---
    
    -Add Delay Debug Mode, which allows Debug Tool to operate in a
     dormant state until a compile unit of interest to the user
     becomes active.
    
     Delay Debug Mode is valid for non-CICS programs written in
     Enterprise PL/I or Enterprise COBOL.  Delay Debug Mode is
     controlled by two new EQAOPTS commands:
    
       - DLAYDBG    -- turn Delay Debug on (YES) or off (NO,
                       default)
       - DLAYDBGDSN -- identify the Delay Debug profile data set
    
     The Delay Debug Profile (EQAUOPTS) contains the following
     fields:
    
       - <PGM>      -- a list of program names with or without the
                       wild card (*)
       - <TST>      -- the TEST runtime option
       - DLAYDBGTRC -- message trace level
    
     When Delay Debug is on, Debug Tool delays starting the
     initialization for the debugging session until a CU
     matching the program naming pattern in the Delay Debug
     profile is found.  That matched CU is started using the TEST
     runtime options in the Delay Debug profile.
    
    -The current Debug Tool version string has been added to the
     main Debug Tool Utilities panel (EQA@PRIM).
    
    -Merge the 3 Debug Tool Language Environment user exits
     (EQADBCXT, EQADDCXT and EQADICXT) into a single one, EQAD3CXT.
    
     The existing user exit routines are still supported for
     upward compatibility and to help users' transition to the
     consolidated user exit.
    
    -A new parameter, COMPOPTS, is now supported by the Load Module
     Analyzer.  COMPOPTS causes the compiler options that are
     known at run-time to be listed for each CSECT in the load
     module.
    
    -EQALANGX at FA 11.1 PTF UK71656 level.
     EQALANGX version 2011-09-09 02:07
    
    -The filters available in the local variables window in the
     remote debugger are now filtered based on the language of the
     program being debugged, e.g., filters only applicable for
     COBOL programs will not be shown if a C program is being
     debugged.
    
    -A new EQAOPTS command DYNDEBUG has been added to enable the
     user to turn the dynamic debug facility on or off during
     Debug Tool initialization.
    
    --- End Features ---
    
    
    --- Service ---
    -Incorrect output after using PF7 or PF8 in DTST, caused by
     using incorrect EIB address.
     (PM44468 at 10.1)
    
    -Terminal Interface Manager does not reconnect after an abend
     in a non-LE program.  User must log on to TIM again.
     (PM45192 at 11.1)
    
    -In a C program, char string variables get corrupted when
     doing a LIST of them with Debug Tool.
     (PM46657 at 11.1)
    
    -An "At Statement" breakpoint at the Display Statement in
     paragraph "Call-PTABUB1" should be passed 3 times.  When
     debugging in MFI-Mode this works correctly at all tested
     situations, but does not in RDz.  It only stops the first
     time it hits the breakpoint.
     (PM45845 at 10.1)
    
    -ABENDS0C4 in EQA00LLT +X'3D94' when trying to STEP (F2)
     through IMS calls, such as CBLTDLI and DLITCBL.
     (PM46155 at 10.1)
    
    -TRUE should be rejected as COBOL session variable
    
    -When debugging a COBOL program, lower level variables are
     not updated on the variables view when using 'show as string'.
     (PM46771 at 11.1)
    
    -ABENDS0E0 code 31 issued when using Debug Tool under IMS and
     Checkpoint Restart.
     (PM46774 at 10.1)
    
    -CICS abend AZI6 occurs when DTCN GUI is used to create a
     DTCN profile
     (PM47292 at 11.1)
    
    -The Terminal Interface Manager started task is started, but
     when the user attempts to start up a TIM session, they
     connect to the TELNET address space, but a lightning bolt
     655 prevents them from doing anything else.  The Terminal
     Interface Manager logon screen never appears.
     (PM47451 at 11.1)
    
    -AUTOMONITOR window displays incorrect output after paging up
     or paging down. The length of the variable name results in
     the value being placed on a second line. After PF7 or PF8,
     the value is cleared and the variable name is listed twice.
     (PM49230 at 11.1)
    
    -Unable to debug/step into a statically called COBOL
     program when the calling program is non-LE assembler.
     (PM50865 at 11.1)
    
    --- End Service ---
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Debug Tool 11.1 users who installed UK73366  *
    *                                                              *
    *                 or                                           *
    *                                                              *
    *                 who need the features and fixes in UK73366.  *
    ****************************************************************
    * PROBLEM DESCRIPTION: When accessing EQAW.SEQAMOD from        *
    *                      linklist, an ABENDS0C4 may occur in     *
    *                      EQA00EVH at offset x616A after PTF      *
    *                      UK73366 has been applied.               *
    *                                                              *
    *                      An additional symptom can be that when  *
    *                      Debug Tool starts or a new subroutine   *
    *                      is entered, the Source window shows     *
    *                                                              *
    *                      Disassem LOCATION: "UNKNOWN?"           *
    *                                                              *
    *                      and the Log window shows this (or a     *
    *                      similar) message:                       *
    *                                                              *
    *                      Source or Listing data is not           *
    *                      available, or the CU was not compiled   *
    *                      with the correct compile options.       *
    *                                                              *
    *                      This fix corrects these problems, and   *
    *                      includes all the features and service   *
    *                      from UK73366.                           *
    *                                                              *
    *                      --- Features ---                        *
    *                                                              *
    *                      -Add Delay Debug Mode, which allows     *
    *                       Debug Tool to operate in a dormant     *
    *                       state until a compile unit of          *
    *                       interest to the user becomes active.   *
    *                                                              *
    *                       Delay Debug Mode is valid for          *
    *                       non-CICS programs written in           *
    *                       Enterprise PL/I or Enterprise COBOL.   *
    *                       Delay Debug Mode is controlled by      *
    *                       two new EQAOPTS commands:              *
    *                                                              *
    *                         - DLAYDBG    -- turn Delay Debug on  *
    *                                         (YES) or off (NO,    *
    *                                         default)             *
    *                         - DLAYDBGDSN -- identify the Delay   *
    *                                         Debug profile data   *
    *                                         set                  *
    *                                                              *
    *                       The Delay Debug Profile (EQAUOPTS)     *
    *                       contains the following fields:         *
    *                                                              *
    *                         - <PGM>      -- a list of program    *
    *                                         names with or        *
    *                                         without the wild     *
    *                                         card (*)             *
    *                         - <TST>      -- the TEST runtime     *
    *                                         option               *
    *                         - DLAYDBGTRC -- message trace level  *
    *                                                              *
    *                       When Delay Debug is on, Debug Tool     *
    *                       delays starting the initialization     *
    *                       for the debugging session until a CU   *
    *                       matching the program naming pattern    *
    *                       in the Delay Debug profile is found.   *
    *                       That matched CU is started using the   *
    *                       TEST runtime options in the Delay      *
    *                       Debug profile.                         *
    *                                                              *
    *                      -The current Debug Tool version string  *
    *                       has been added to the main Debug       *
    *                       Tool Utilities panel (EQA@PRIM).       *
    *                                                              *
    *                      -Merge the 3 Debug Tool Language        *
    *                       Environment user exits (EQADBCXT,      *
    *                       EQADDCXT and EQADICXT) into a single   *
    *                       one, EQAD3CXT.                         *
    *                                                              *
    *                       The existing user exit routines are    *
    *                       still supported for upward             *
    *                       compatibility and to help users        *
    *                       transition to the consolidated user    *
    *                       exit.                                  *
    *                                                              *
    *                      -A new parameter, COMPOPTS, is now      *
    *                       supported by the Load Module           *
    *                       Analyzer.  COMPOPTS causes the         *
    *                       compiler options that are known at     *
    *                       run-time to be listed for each CSECT   *
    *                       in the load module.                    *
    *                                                              *
    *                      -EQALANGX at FA 11.1 PTF UK71656        *
    *                       level.                                 *
    *                       EQALANGX version 2011-09-09 02:07      *
    *                                                              *
    *                      -The filters available in the local     *
    *                       variables window in the remote         *
    *                       debugger are now filtered based on     *
    *                       the language of the program being      *
    *                       debugged, e.g., filters only           *
    *                       applicable for COBOL programs will     *
    *                       not be shown if a C program is being   *
    *                       debugged.                              *
    *                                                              *
    *                      -A new EQAOPTS command DYNDEBUG has     *
    *                       been added to enable the user to       *
    *                       turn the dynamic debug facility on     *
    *                       or off during Debug Tool               *
    *                       initialization.                        *
    *                                                              *
    *                      --- End Features ---                    *
    *                                                              *
    *                                                              *
    *                      --- Service ---                         *
    *                      -Incorrect output after using PF7 or    *
    *                       PF8 in DTST, caused by using           *
    *                       incorrect EIB address.                 *
    *                       (PM44468 at 10.1)                      *
    *                                                              *
    *                      -Terminal Interface Manager does not    *
    *                       reconnect after an abend in a non-LE   *
    *                       program.  User must log on to TIM      *
    *                       again.                                 *
    *                       (PM45192 at 11.1)                      *
    *                                                              *
    *                      -In a C program, char string variables  *
    *                       get corrupted when doing a LIST of     *
    *                       them with Debug Tool.                  *
    *                       (PM46657 at 11.1)                      *
    *                                                              *
    *                      -An "At Statement" breakpoint at the    *
    *                       Display Statement in paragraph         *
    *                       "Call-PTABUB1" should be passed 3      *
    *                       times.  When debugging in MFI-Mode     *
    *                       this works correctly at all tested     *
    *                       situations, but does not in RDz.  It   *
    *                       only stops the first time it hits      *
    *                       the breakpoint.                        *
    *                       (PM45845 at 10.1)                      *
    *                                                              *
    *                      -ABENDS0C4 in EQA00LLT +X'3D94' when    *
    *                       trying to STEP (F2) through IMS        *
    *                       calls, such as CBLTDLI and DLITCBL.    *
    *                       (PM46155 at 10.1)                      *
    *                                                              *
    *                      -TRUE should be rejected as COBOL       *
    *                       session variable                       *
    *                                                              *
    *                      -When debugging a COBOL program,        *
    *                       lower level variables are not          *
    *                       updated on the variables view when     *
    *                       using 'show as string'.                *
    *                       (PM46771 at 11.1)                      *
    *                                                              *
    *                      -ABENDS0E0 code 31 issued when using    *
    *                       Debug Tool under IMS and Checkpoint    *
    *                       Restart.                               *
    *                       (PM46774 at 10.1)                      *
    *                                                              *
    *                      -CICS abend AZI6 occurs when DTCN GUI   *
    *                       is used to create a DTCN profile       *
    *                       (PM47292 at 11.1)                      *
    *                                                              *
    *                      -The Terminal Interface Manager         *
    *                       started task is started, but when      *
    *                       the user attempts to start up a TIM    *
    *                       session, they connect to the TELNET    *
    *                       address space, but a lightning bolt    *
    *                       655 prevents them from doing           *
    *                       anything else.  The Terminal           *
    *                       Interface Manager logon screen never   *
    *                       appears.                               *
    *                       (PM47451 at 11.1)                      *
    *                                                              *
    *                      -AUTOMONITOR window displays            *
    *                       incorrect output after paging up       *
    *                       or paging down. The length of the      *
    *                       variable name results in the value     *
    *                       being placed on a second line. After   *
    *                       PF7 or PF8, the value is cleared and   *
    *                       the variable name is listed twice.     *
    *                       (PM49230 at 11.1)                      *
    *                                                              *
    *                      -Unable to debug/step into a            *
    *                       statically called COBOL program when   *
    *                       the calling program is non-LE          *
    *                       assembler.                             *
    *                       (PM50865 at 11.1)                      *
    *                                                              *
    *                      --- End Service ---                     *
    ****************************************************************
    * RECOMMENDATION: Debug Tool 11.1 users who installed UK73366  *
    *                                                              *
    *                 or                                           *
    *                                                              *
    *                 who need the features and fixes in UK73366   *
    *                 should install this PTF.                     *
    ****************************************************************
    Error corrected in UK73366 that caused an ABENDS0C4 when
    Debug Tool's EQAW.SEQAMOD was installed in linklist.
    
    Also includes the fixes in UK73366.
    

Problem conclusion

  • Error corrected.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM52230

  • Reported component name

    DEBUG TOOL Z/OS

  • Reported component ID

    5655W4500

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-11-14

  • Closed date

    2011-11-18

  • Last modified date

    2011-12-01

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

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

    UK73996

Modules/Macros

  • EQA00ABE EQA00CIC EQA00CND EQA00EVH EQA0CINF EQA0SCL1 EQA0SCL2
    EQA0SRP1 EQA0SRP2 EQA10PRC EQA80VER EQAAFSPS EQADCCN0 EQADCVSD
    EQALMA   EQAYSMMN
    

Fix information

  • Fixed component name

    DEBUG TOOL Z/OS

  • Fixed component ID

    5655W4500

Applicable component levels

  • RB10 PSY UK73996

       UP11/11/19 P F111 {

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":"SSTQWA","label":"IBM Debug 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:
01 December 2011