IBM Support

PM52831: Service for Debug Tool 10.1.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • --- Service ---
    
    -Remote GUI: In COBOL, when the watch breakpoint has the
     address of the watched expression change during the course of
     the debug session, a watch breakpoint hits only once - all
     later occurrences are not honored.
     (PM56693 at 11.1)
    
    -Remote DTCN plug-in: Bad Request responds from test connection
     if userid contains '#':
     Server response code = 400
     Server response msg  = Bad Request
     Special char # in userid caused the connection problem.
     See the ++HOLD for further information about how to acquire
     the updated plug-in.
     (PM54782 at 11.1)
    
    -BMP: Instead of job-userid PSB-name is used for &USERID.
     (PM52842 at 11.1)
    
    -Saved breakpoints in a C function are not being restored.  The
     breakpoints are successfully read in and entered as suspended
     BPs, but do not get set when the load module containing the C
     function is loaded.
     (PM53371 at 11.1)
    
    -CICS: Error parsing the terminal ID in a TEST string if the
     terminal ID has a colon in it.
     (PM54229 at 11.1)
    
    -CICS: Transaction appears to go into a loop for INQUIRE
     PROGRAM.  Problem occurs with fetched programs.
     (PM54427 at 11.1)
    
    -DBCS field (WK-TEXT-128-G  PIC  G(064) ) in a COBOL program is
     being monitored in DT session. When the field (along with
     other fields) is initialized by COBOL INITIALIZE statement,
     the screen is disordered and gets PROG799.
     (PM54833 at 9.1)
    
    -The EQAUEDAT user exit is not being invoked when Debug Tool
     successfully finds the separate debug file via the SET DEFAULT
     LISTINGS command.
     (PM54931 at 11.1)
    
    -Restoring some SET EQUATE commands with quotes from a save
     settings file does not work.
    
     For example, if this is done during a session:
    
     SET EQU SETKEY24 = "SET KEYS 24;SET PF1 ""PF1/12"" = SETKEY12";
    
     then when the session is restored, this error is issued:
    
     The partially parsed command is:
      SET EQUATE SETKEY24 = "SET KEYS 24;SET PF1 "
     The command element PF1 is invalid.
    
     (PM55037 at 11.1)
    
    -CICS: Debug Tool abends in DFHETRX when issuing ENTER
     TRACENUM.
     (PM55085 at 11.1)
    
    -Expand loop detection routine in Debug Tool to detect loop in
     DSA chain.
     (PM56164 at 11.1)
    
    -If DT fails to connect for a TIM session -- e.g., if the TIM
     user is not logged on -- it does not CLOSE the ACB it opened
     to talk to the terminal LU.  In certain environments like IMS
     online, this leads to the DT "minor nodes" (EQAMV*) gradually
     getting tied up, all in ACTIV state.
     (PM56684 at 9.1)
    
    -CICS: ABENDS0C4 in CEEEVDBG.EQA00EVH at X'11055A' when the key
     of the storage area that the running program tries to access
     is different from that of the running program.
     (PM57074 at 10.1)
    
    -Change EQA9999E TCPIP msg severity level to W.
     (PM57260 at 11.1)
    
    -The DTU JCL parser does not substitute SET statements.
    
     This parser is used when you process JCL in various parts of
     Debug Tool Utilities (DTU), such as:
    
       2  Debug Tool Setup File
    
       8  JCL for Batch Debugging
    
       A  JCL to Setup File Conversion
    
     (PM57323 at 11.1)
    
    -ABENDS0C1, EQA30STO Internal Error 00000004 received when
     using Debug Tool.
     (PM57532 at 11.1)
    
    -CICS: When debugging a transaction, a macro calls a program. A
     second macro calls the same program. However, Debug Tool does
     not get invoked during the second macro call.
     (PM59281 at 10.1)
    
    -Exception occurs in Debug Tool module EQA00GDV at offset
     x'AB2'x on an MVC instruction (D225 2024 D3A2). ABENDS0C4
     occurs when the MVC attempts to move data past the end of the
     page boundary.
     (PM59507 at 11.1)
    
    -ABENDS0C4 in EQA50PRE at displacement '2AA2'x when changing
     display (hex or default) in auto monitor prefix area.
     (PM60309 at 11.1)
    
    -Program check exception in EQA00OHC + '32E4'x. Failing
     instruction is TM (9101 A014) due to an invalid address in
     reg10 gpr10
     (PM60412 at 11.1)
    
    -DTSU is not displaying all DD cards parsed from the original
     JCL.
    
     If the following is in the JCL processed by the COPY command:
    
     //A          DD DUMMY
     //AA         DD DUMMY
     //AAA        DD DUMMY
     //AAAA       DD DUMMY
     //BBBB       DD DUMMY
     //BBB        DD DUMMY
     //BB         DD DUMMY
     //B          DD DUMMY
    
     DTSU shows the following:
    
     //A          DD DUMMY
     //AA         DD DUMMY
     //AAA        DD DUMMY
     //AAAA       DD DUMMY
     //BBBB       DD DUMMY
    
     This can affect these 3 functions in DTU:
    
       2  Debug Tool Setup File
    
       8  JCL for Batch Debugging
    
       A  JCL to Setup File Conversion
    
     (PM61751 at 11.1)
    
    -The Debug Tool PANEL LAYOUT command has problems if the user
     uses a SET EQUATE to specify new commands of L, M, S or E.
     (PM62667 at 11.1)
    
    -When using a COBOL verson of EQAUEDAT, the CICS region goes
     SOS because Debug Tool is allocating memory in a loop.
     (PM62257 at 11.1)
    
    -ABENDS0C4 at EQA00OHI+'4CE'x getting LDD process data.
     (PM63702 at 10.1)
    
    -Debug Tool suffers RLCP abend at the end of a debugging
     session if Omegamon RLIM is active.
     (PM64262 at 10.1)
    
    -LANGX and LANGP at FA V12 GA level.
     EQALANGX version 2012-02-23 10:45
    
    -In the past the LangCode passed to the EQAUEDAT exit
     for LangX COBOL CU's was sometimes 4, sometimes 41 and
     sometimes 7.  The following LangCodes are now used as
     described:
        4 - COBOL
       41 - LangX COBOL (OS/VS COBOL, VS COBOL II (either LE or
            non-LE, or Enterprise COBOL compiled NOTEST) for which
            an LDD has been done.
    
    -LangX Enterprise COBOL IVPs should use LIST rather than OFFSET
     to match the User's Guide.
    
    -When using the DTCN (for CICS) plug-in:
     - the transaction id is no longer uppercased.
     - an existing but inactive DTCN profile can now be activated
       when customer site has requirements such as DTCNFORCETRANID,
       DTCNFORCEUSERID etc.
     See the ++HOLD for further information about how to acquire
     the updated plug-in.
    
    See APAR PM57408  PTF UK76009 for other fixes included in this
    PTF.  The PTF for this APAR supersedes UK76009.
    
    --- End Service ---
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Debug Tool 10.1 users who have the problems  *
    *                 described in the Problem Description.        *
    ****************************************************************
    * PROBLEM DESCRIPTION: --- Service ---                         *
    *                                                              *
    *                      -Remote GUI: In COBOL, when the watch   *
    *                       breakpoint has the address of the      *
    *                       watched expression change during the   *
    *                       course of the debug session, a watch   *
    *                       breakpoint hits only once - all later  *
    *                       occurrences are not honored.           *
    *                       (PM56693 at 11.1)                      *
    *                                                              *
    *                      -Remote DTCN plug-in: Bad Request       *
    *                       responds from test connection if       *
    *                       userid contains '#':                   *
    *                       Server response code = 400             *
    *                       Server response msg  = Bad Request     *
    *                       Special char # in userid caused the    *
    *                       connection problem.                    *
    *                       See the ++HOLD for further             *
    *                       information about how to acquire the   *
    *                       updated plug-in.                       *
    *                       (PM54782 at 11.1)                      *
    *                                                              *
    *                      -BMP: Instead of job-userid PSB-name    *
    *                       is used for &USERID.                   *
    *                       (PM52842 at 11.1)                      *
    *                                                              *
    *                      -Saved breakpoints in a C function are  *
    *                       not being restored.  The breakpoints   *
    *                       are successfully read in and entered   *
    *                       as suspended BPs, but do not get set   *
    *                       when the load module containing the C  *
    *                       function is loaded.                    *
    *                       (PM53371 at 11.1)                      *
    *                                                              *
    *                      -CICS: Error parsing the terminal ID    *
    *                       in a TEST string if the terminal ID    *
    *                       has a colon in it.                     *
    *                       (PM54229 at 11.1)                      *
    *                                                              *
    *                      -CICS: Transaction appears to go into   *
    *                       a loop for INQUIRE PROGRAM.  Problem   *
    *                       occurs with fetched programs.          *
    *                       (PM54427 at 11.1)                      *
    *                                                              *
    *                      -DBCS field (WK-TEXT-128-G  PIC         *
    *                       G(064) ) in a COBOL program is being   *
    *                       monitored in DT session. When the      *
    *                       field (along with other fields) is     *
    *                       initialized by COBOL INITIALIZE        *
    *                       statement, the screen is disordered    *
    *                       and gets PROG799.                      *
    *                       (PM54833 at 9.1)                       *
    *                                                              *
    *                      -The EQAUEDAT user exit is not being    *
    *                       invoked when Debug Tool successfully   *
    *                       finds the separate debug file via the  *
    *                       SET DEFAULT LISTINGS command.          *
    *                       (PM54931 at 11.1)                      *
    *                                                              *
    *                      -Restoring some SET EQUATE commands     *
    *                       with quotes from a save settings file  *
    *                       does not work.                         *
    *                                                              *
    *                       For example, if this is done during a  *
    *                       session:                               *
    *                                                              *
    *                       SET EQU SETKEY24 = "SET KEYS 24;       *
    *                       SET PF1 ""PF1/12"" = SETKEY12";        *
    *                                                              *
    *                       then when the session is restored,     *
    *                       this error is issued:                  *
    *                                                              *
    *                       The partially parsed command is:       *
    *                        SET EQUATE SETKEY24 =                 *
    *                        "SET KEYS 24;SET PF1 "                *
    *                       The command element PF1 is invalid.    *
    *                                                              *
    *                       (PM55037 at 11.1)                      *
    *                                                              *
    *                      -CICS: Debug Tool abends in DFHETRX     *
    *                       when issuing ENTER TRACENUM.           *
    *                       (PM55085 at 11.1)                      *
    *                                                              *
    *                      -Expand loop detection routine in       *
    *                       Debug Tool to detect loop in DSA       *
    *                       chain.                                 *
    *                       (PM56164 at 11.1)                      *
    *                                                              *
    *                      -If DT fails to connect for a TIM       *
    *                       session -- e.g., if the TIM user is    *
    *                       not logged on -- it does not CLOSE     *
    *                       the ACB it opened to talk to the       *
    *                       terminal LU.  In certain environments  *
    *                       like IMS online, this leads to the DT  *
    *                       "minor nodes" (EQAMV*) gradually       *
    *                       getting tied up, all in ACTIV state.   *
    *                       (PM56684 at 9.1)                       *
    *                                                              *
    *                      -CICS: ABENDS0C4 in CEEEVDBG.EQA00EVH   *
    *                       at X'11055A' when the key of the       *
    *                       storage area that the running program  *
    *                       tries to access is different from      *
    *                       that of the running program.           *
    *                       (PM57074 at 10.1)                      *
    *                                                              *
    *                      -Change EQA9999E TCPIP msg severity     *
    *                       level to W.                            *
    *                       (PM57260 at 11.1)                      *
    *                                                              *
    *                      -The DTU JCL parser does not            *
    *                       substitute SET statements.             *
    *                                                              *
    *                       This parser is used when you process   *
    *                       JCL in various parts of Debug Tool     *
    *                       Utilities (DTU), such as:              *
    *                                                              *
    *                         2  Debug Tool Setup File             *
    *                                                              *
    *                         8  JCL for Batch Debugging           *
    *                                                              *
    *                         A  JCL to Setup File Conversion      *
    *                                                              *
    *                       (PM57323 at 11.1)                      *
    *                                                              *
    *                      -ABENDS0C1, EQA30STO Internal Error     *
    *                       00000004 received when using Debug     *
    *                       Tool.                                  *
    *                       (PM57532 at 11.1)                      *
    *                                                              *
    *                      -CICS: When debugging a transaction, a  *
    *                       macro calls a program. A second macro  *
    *                       calls the same program. However,       *
    *                       Debug Tool does not get invoked        *
    *                       during the second macro call.          *
    *                       (PM59281 at 10.1)                      *
    *                                                              *
    *                      -Exception occurs in Debug Tool module  *
    *                       EQA00GDV at offset x'AB2'x on an MVC   *
    *                       instruction (D225 2024 D3A2).          *
    *                       ABENDS0C4 occurs when the MVC          *
    *                       attempts to move data past the end of  *
    *                       the page boundary.                     *
    *                       (PM59507 at 11.1)                      *
    *                                                              *
    *                      -ABENDS0C4 in EQA50PRE at displacement  *
    *                       '2AA2'x when changing display (hex or  *
    *                       default) in auto monitor prefix area.  *
    *                       (PM60309 at 11.1)                      *
    *                                                              *
    *                      -Program check exception in EQA00OHC +  *
    *                       '32E4'x. Failing instruction is TM     *
    *                       (9101 A014) due to an invalid address  *
    *                       in reg10 gpr10                         *
    *                       (PM60412 at 11.1)                      *
    *                                                              *
    *                      -DTSU is not displaying all DD cards    *
    *                       parsed from the original JCL.          *
    *                                                              *
    *                       If the following is in the JCL         *
    *                       processed by the COPY command:         *
    *                                                              *
    *                       //A          DD DUMMY                  *
    *                       //AA         DD DUMMY                  *
    *                       //AAA        DD DUMMY                  *
    *                       //AAAA       DD DUMMY                  *
    *                       //BBBB       DD DUMMY                  *
    *                       //BBB        DD DUMMY                  *
    *                       //BB         DD DUMMY                  *
    *                       //B          DD DUMMY                  *
    *                                                              *
    *                       DTSU shows the following:              *
    *                                                              *
    *                       //A          DD DUMMY                  *
    *                       //AA         DD DUMMY                  *
    *                       //AAA        DD DUMMY                  *
    *                       //AAAA       DD DUMMY                  *
    *                       //BBBB       DD DUMMY                  *
    *                                                              *
    *                       This can affect these 3 functions in   *
    *                       DTU:                                   *
    *                                                              *
    *                         2  Debug Tool Setup File             *
    *                                                              *
    *                         8  JCL for Batch Debugging           *
    *                                                              *
    *                         A  JCL to Setup File Conversion      *
    *                                                              *
    *                       (PM61751 at 11.1)                      *
    *                                                              *
    *                      -The Debug Tool PANEL LAYOUT command    *
    *                       has problems if the user uses a SET    *
    *                       EQUATE to specify new commands of L,   *
    *                       M, S or E.                             *
    *                       (PM62667 at 11.1)                      *
    *                                                              *
    *                      -When using a COBOL verson of           *
    *                       EQAUEDAT, the CICS region goes SOS     *
    *                       because Debug Tool is allocating       *
    *                       memory in a loop.                      *
    *                       (PM62257 at 11.1)                      *
    *                                                              *
    *                      -ABENDS0C4 at EQA00OHI+'4CE'x getting   *
    *                       LDD process data.                      *
    *                       (PM63702 at 10.1)                      *
    *                                                              *
    *                      -Debug Tool suffers RLCP abend at the   *
    *                       end of a debugging session if          *
    *                       Omegamon RLIM is active.               *
    *                       (PM64262 at 10.1)                      *
    *                                                              *
    *                      -LANGX and LANGP at FA V12 GA level.    *
    *                       EQALANGX version 2012-02-23 10:45      *
    *                                                              *
    *                      -In the past the LangCode passed to     *
    *                       the EQAUEDAT exit for LangX            *
    *                       COBOL CU's was sometimes 4, sometimes  *
    *                       41 and sometimes 7.  The following     *
    *                       LangCodes are now used as described:   *
    *                          4 - COBOL                           *
    *                         41 - LangX COBOL (OS/VS COBOL, VS    *
    *                              COBOL II (either LE or non-LE,  *
    *                              or Enterprise COBOL compiled    *
    *                              NOTEST) for which an LDD has    *
    *                              been done.                      *
    *                                                              *
    *                      -LangX Enterprise COBOL IVPs should     *
    *                       use LIST rather than OFFSET to match   *
    *                       the User's Guide.                      *
    *                                                              *
    *                      -When using the DTCN (for CICS)         *
    *                       plug-in:                               *
    *                       - the transaction id is no longer      *
    *                         uppercased.                          *
    *                       - an existing but inactive DTCN        *
    *                         profile can now be activated when    *
    *                         customer site has requirements such  *
    *                         as DTCNFORCETRANID, DTCNFORCEUSERID  *
    *                         etc.                                 *
    *                       See the ++HOLD for further             *
    *                       information about how to acquire the   *
    *                       updated plug-in.                       *
    *                                                              *
    *                      See APAR PM57408  PTF UK76009 for       *
    *                      other fixes included in this PTF.  The  *
    *                      PTF for this APAR supersedes UK76009.   *
    *                                                              *
    *                      --- 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

    PM52831

  • Reported component name

    DEBUG TOOL Z/OS

  • Reported component ID

    5655V5000

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-11-23

  • Closed date

    2012-05-18

  • Last modified date

    2012-06-03

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

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

    UK78882

Modules/Macros

  • CKMONCMD DMH000D  DMH4001D DMH4001I DMH4002I DMH4003I DMH4005I
    DMH4006I DMH4007D DMH4007I DMH4008I DMH400
    
    ***This field was truncated.  To obtain the full apar record, please contact your local support center.***
    

Fix information

  • Fixed component name

    DEBUG TOOL Z/OS

  • Fixed component ID

    5655V5000

Applicable component levels

  • RA10 PSY UK78882

       UP12/05/22 P F205 ¢

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

Document Information

Modified date:
03 June 2012