A fix is available
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