PTF information for Debug Tool for z/OS V10.1

Technote (FAQ)


Question

Debug Tool V10.1 - PTF service level history

Answer

How can I sign up to automatically receive email notification when a new PTF is available?
NOTE: Make sure you review the Preventive Sevice Planning (PSP)information here and specify DEBUGA10 as the Upgrade Name for the PSP bucket for version 10.1.The PSP bucket provides the following information:

  • Installation information

  • Documentation changes

  • General information

  • Service recommendations

  • Cross product dependencies


For compiler and Language Environment prerequisite PTFs click here


All available Version 10 Debug Tool PTFs and associated APARs (most recent first):

English
Component
Japanese
Component
Korean
Component
PTF Download links
UI16653 (HIPER) Download PTFs here
UK97805 Download PTFs here
UK96269 Download PTFs here
UK94356 Download PTFs here
UK92856 Download PTFs here
UK82840 Download PTFs here
UK78882 (HIPER) Download PTFs here
UK76009 UK76010 UK76011 Download PTFs here
UK74162 (HIPER) UK74163 (HIPER) UK74164 (HIPER) Download PTFs here
UK71826 (HIPER) UK71820 (HIPER) UK71823 (HIPER) Download PTFs here
UK67748 (HIPER) UK67766 (HIPER) UK67750 (HIPER) Download PTFs here
UK67579 (HIPER) UK67580 (HIPER) UK67581 (HIPER) Download PTFs here
UK65662 (HIPER) UK65663 (HIPER) UK65664 (HIPER) Download PTFs here
UK64610 (HIPER) UK64611 (HIPER) UK64612 (HIPER) Download PTFs here
UK62414 UK62415 UK62416 Download PTFs here
UK62134 Download PTFs here
UK61402 UK61403 UK61404 Download PTFs here
UK61265 Download PTFs here
UK60814 Download PTFs here
UK60766 PE UK60768 UK60769 Download PTFs here
UK60143 Download PTFs here
UK58904 PE Download PTFs here
UK58356 (HIPER) UK58357 (HIPER) UK58358 (HIPER) Download PTFs here
UK57258 (HIPER) UK57259 (HIPER) UK57260 (HIPER) Download PTFs here
UK54741 (HIPER) Download PTFs here
UK54638 UK54639 UK54640 Download PTFs here


* = APAR associated with PTF number
Version 10 PTF
Availability date
Prerequisite
PTFs
Supercedes
these PTFs
APAR(s) these PTFs fix
English:
UI16653
04 Apr 2014 UK97805
UK64610
PI14845*
English:
UK97805
25 Sep 2013 UK96269
UK78882
PM97139*
English:
UK96269
1 Aug 2013 UK94356
UK78882
UK74162
UK61265
PM90332*
PM67744
PM84338
English:
UK94356
24 May 2013 UK82840
UK64610
PM89468*
Japanese:
UK92856
26 March 2013 PM85489*
English:
UK82840
24 October 2012 UK78882
UK64610
PM75210*
English:
UK78882
22 May 2012 UK74162
UK71826
UK67748
UK67579
UK65662
UK64610
UK61265
UK76009 PM52831*
PM56693
PM54782
PM52842
PM53371
PM54229
PM54427
PM54833
PM54931
PM55037
PM55085
PM56164
PM56684
PM57074
PM57260
PM57323
PM57532
PM59281
PM59507
PM60309
PM60412
PM61751
PM62667
PM62257
PM63702
PM64262
English:
UK76009
9 February 2012 UK74162
UK65662
UK64610
UK61265
PM57408*
PM46233
PM53355
PM52913
PM56711
PM53861
PM57409*
PM57410*
Japanese:
UK76010
Korean:
UK76011
English:
UK74162
24 November 2011 UK71826
UK67748
UK65662
UK64610
UK61265
UK58356
PM48159*
PM46472
PM47292
PM47451
PM49230
PM50865
PM50177
PM50421
PM50838
PM50843
PM51404
PM51390
PM51457
PM52073*
PM52075*
Japanese:
UK74163
Korean:
UK74164
English:
UK71826
21 September 2011 UK67748
UK67579
UK65662
UK64610
UK61265
PM41441*
PM40717
PM42156
PM43659
PM43759
PM44468
PM45017
PM45192
PM45485
PM46657
PM45845
PM46155
PM46771
PM46774
PM48019*
PM48022*
Japanese:
UK71820
UK65663
UK64611
Korean:
UK71823
UK65664
UK64612
English:
UK67748
15 June 2011 UK67579
UK65662
UK64610
UK61265
UK58356
PM38729*
PM32910
PM38878
PM39442
PM40200
PM40154
PM40225
PM42348
PM40030*
PM40053*
Japanese:
UK67766
UK64611
UK60768
Korean:
UK67750
UK64612
UK60769
English:
UK67579
12 May 2011 UK65662
UK64610
UK58356
UK57258
PM34470*
PM32418
PM33109
PM34173
PM34481
PM34767
PM36161
PM35307
PM35855
PM35875
PM36165
PM37068
PM36853
PM37490
PM37483
PM34477*
PM34479*
Japanese:
UK67580
UK57259
Korean:
UK67581
UK57260
English:
UK65662
12 March 2011 UK64610
UK61265
UK54638
PM32025*
PM31642
PM33208
PM33171
PM33173
PM32904
PM32883
PM33172
PM32559*
PM32583*
Japanese:
UK65663
UK64611
UK60768
Korean:
UK65664
UK64612
UK60769
English:
UK64610
9 February 2011 UK61265
UK58356
UK57258
UK54638
UK62414
UK62134
UK61402
PM27232*
PM26879
PM27260
PM27351
PM28091
PM27927
PM27875
PM28248
PM28397
PM30363
PM28760
PM29109
PM29255
PM29504
PM30166
PM30804
PM30886
PM30894
PM30904
PM31221
PM31326
PM30527*
PM30529*
Japanese:
UK64611
UK62415
UK61403
UK60768
UK54639
Korean:
UK64612
UK62416
UK61404
UK60769
UK54640
English:
UK62414
24 November 2010 UK61265
UK58356
UK57258
UK54638
UK62134
UK61402
PM23044*
PM19840
PM21331
PM21456
PM22052
PM22266
PM22422
PM27225
PM23517
PM23760
PM23761
PM23965
PM23968
PM24275
PM24291
PM24586
PM24654
PM24810
PM25215
PM26338
PM26595
PM26643
PM26656
PM24028
PM23140
PM23137
PM24428
PM24024
PM25844
PM26365
PM26369
PM25991*
PM25996*
Japanese:
UK62415
Korean:
UK62416
English:
UK62134
15 November 2010 UK61402
UK61265
PM26509*
PM25844
PM26365
PM26369
English:
UK61402
19 October 2010 UK61265
UK57258
UK54638
PM24028*
PM23140
PM23137
PM24428
PM24024
PM24030*
PM24031*
Japanese:
UK61403
Korean:
UK61404
English:
UK61265
14 October 2010 UK58356
UK57258
UK54638
UK60814
UK60766
UK60143
UK58904
PM24362*
PM21186
PM16663
PM17597
PM17732
PM17984
PM18400
PM18664
PM18726
PM19035
PM19270
PM19541
PM20478
PM20538
PM20801
PM21358
PM21196
PM22320
PM22676
English:
UK60814
28 September 2010 UK60766 PM23045*
English:
UK60766
28 September 2010 UK58356
UK57258
UK54638
UK60143
UK58904
PM17328*
PM21186
PM16663
PM17597
PM17732
PM17984
PM18400
PM18664
PM18726
PM19035
PM19270
PM19541
PM20478
PM20538
PM20801
PM21358
PM21196
PM22320
PM22676
PM19809*
PM19817*
Japanese:
UK60768
UK57259
UK54639
UK58357
Korean:
UK60769
UK57260
UK54640
UK58358
English:
UK60143
1 September 2010 UK58356
UK57258
UK58904 PM21383*
English:
UK58904
20 July 2010 UK58356
UK57258
PM09411*
English:
UK58356
1 July 2010 UK57258
UK54638
PM15170*
PM09039
PM15955
PM14216
PM14260
PM16638
PM14775
PM14845
PM14867
PM15288
PM15375
PM15843
PM15926
PM16068
PM17266
PM17270
PM16846*
PM16850*
Japanese:
UK58357
UK54639
Korean:
UK58358
UK54640
English:
UK57258
27 May 2010 UK54638 UK54741 PM08268*
PM11779*
PM11780*
PK95533
PM01935
PM07231
PM05771
PM05999
PM08696
PM07857
PM07845
PM08512
PM08641
PM08657
PM09297
PM09457
PM09737
PM09892
PM10243
PM10749
PM10841
PM11056
PM11108
PM11057
PM11759
PM12528
PM15195
Japanese:
UK57259
UK54639
Korean:
UK57260
UK54640
English:
UK54741
1 March 2010 UK54638 PM08594*
English:
UK54638
25 February 2010 PM00777*
PM04354*
PM05714
PK89858
PK94596
PK95795
PM00652
PK98348
PK99085
PM00192
PM00037
PM00190
PM01025
PM01031
PM01254
PM01260
PM01131
PM01498
PM01666
PM01933
PM01994
PM02343
PM03494
PK92193
PM03468
PM03467
PM04230
PM03905
PM04143
PM04382
PM04458
PM04479
PM05981
PM05999
PM06056
PM06515
PM06524
PM06561
PM06789
PM04741
Japanese:
UK54639
Korean:
UK54640

APAR fixed Description
PI14845 -ABENDS0C4 in EQA30STO+x'7EC' depending on storage usage in MFI.
PM97139 -When a COBOL program is compiled TEST(SEPARATE) OPT and using SET DEFAULT LISTINGS to indicate the location of the SYSDEBUG file, Debug Tool does not show the current executing line instead the TOP of the source window is shown.
PM90332 -In an IMS system that does not use a standardized Sign On, the EQASET subparameter TSOID= does not work.
PM67744 -Intermittent VTAM ABEND AB/S050D if Terminal Interface Manager is used.
PM84338 -SET SAVE / RESTORE is picking up wrong IMS USER ID. User is getting EQA1764E for RESTORE BPS.
PM89468 -A new -m parameter to EQAYSESM is now supported to indicate that the Terminal Interface Manager (TIM) should accept mixed-case passwords. In some cases, TIM cannot query the security software for that setting, so TIM must be told explicitly to not fold passwords to upper case.

This is a backfit of PM61105 to Debug Tool 10.1.
PM85489 -Japanese panel EQAPFORC is incorrect. The description of the first 5 options is corrupted. This fits DT 11.1 JPN PM81832 to DT 10.1 JPN.
PM75210 -Service for Debug Tool 10.1.
PM66207 -Debug Tool Coverage Utility (DTCU) Setup is issuing +EQACU058W Setup: Listing has no executable statements: no breakpoints inserted for an Enterprise PL/I listing when the compiler was run with NATLANG(UEN).
PM69731 -EXEC CICS FREEMAIN receives an AEIP abend when Debug Tool attempts to free the non-LE CEEPCB_DBGINFO storage during termination.
PM52831 -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.

-DTCU - 'GTarget Create HTML Targeted Coverage Report' does not handle COBOL sequence numbers properly.

-DTCU - 'GAnnotation Create HTML Annotated Listing Report' does not handle COBOL sequence numbers properly.

-DTCU - 'GTarget Create HTML Targeted Coverage Report' panel should pick up the report output data set name (not the summary output data set name).
PM56693 -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.
PM54782 -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.
PM52842 -BMP: Instead of job-userid PSB-name is used for &USERID.
PM53371 -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.
PM54229 -CICS: Error parsing the terminal ID in a TEST string if the terminal ID has a colon in it.
PM54427 -CICS: Transaction appears to go into a loop for INQUIRE PROGRAM. Problem occurs with fetched programs.
PM54833 -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.
PM54931 -The EQAUEDAT user exit is not being invoked when Debug Tool successfully finds the separate debug file via the SET DEFAULT LISTINGS command.
PM55037 -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.
PM55085 -CICS: Debug Tool abends in DFHETRX when issuing ENTER TRACENUM.
PM56164 -Expand loop detection routine in Debug Tool to detect loop in DSA chain.
PM56684 -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*) graduallygetting tied up, all in ACTIV state.
PM57074 -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.
PM57260 -Change EQA9999E TCPIP msg severity level to W.
PM57323 -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
PM57532 -ABENDS0C1, EQA30STO Internal Error 00000004 received when using Debug Tool.
PM59281 -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.
PM59507 -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.
PM60309 -ABENDS0C4 in EQA50PRE at displacement '2AA2'x when changing display (hex or default) in auto monitor prefix area.
PM60412 -Program check exception in EQA00OHC + '32E4'x. Failing instruction is TM (9101 A014) due to an invalid address in reg10 gpr10
PM61751 -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
PM62667 -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.
PM62257 -When using a COBOL verson of EQAUEDAT, the CICS region goes SOS because Debug Tool is allocating memory in a loop.
PM63702 -ABENDS0C4 at EQA00OHI+'4CE'x getting LDD process data.
PM64262 -Debug Tool suffers RLCP abend at the end of a debugging session if Omegamon RLIM is active.
PM46233 -Various storage leaks may occur with Debug Tool during enclave start/end, resulting in short on storage condition.
PM53355 -1.When trying to set multiple line BPs in a COBOL NOTEST program (thus in disassembly mode) using the PF6 key (AT TOGGLE), an ABENDS0C4 abend occurs in EQA30TK.

2.When trying to delete a line BP in a COBOL NOTEST program (thus in disassembly mode) using the PF6 key (AT TOGGLE), either an ABENDS0C4 abend occurs in EQA30TK or the BP is not deleted and the following message is displayed in the DT Log window:
AT OFFSET X'200' ;
EQA1046I The OFFSET NTDEMO ::> NTDEMO :> X'00000200' breakpoint is replaced.

3.The remote debugger is not stopping at line/address BPs in COBOL NOTEST.
PM52913 -Debug Tool CICS DTST transaction is erroneously translating some special characters:
X 5B should display as a dollar sign, not quote
X 7D should display as an apostrophe
X 7F should display as a quote
PM56711 -CICS: When using DTST transaction for a program, a corresponding PPT entry will be created. If the program name is invalid or the program does not exist, the new PPT entry is not deleted.
PM53861 -Remote GUI: Using code page 1390 in EQAOPTS and have the variable view open causes
+EQA9999E - Debug Tool TCPIP error
+EQA9999E - FeName=EQACSMTP Loc=220 Func=READ
+EQA9999E - Err:
+EQA9999E - IP: x.x.x.x
+EQA9999E - Port: 8001
+EQA9999E - UserId: ADCDB TaskNum: N/A
+Communications Failure on Read Req.
PM57408 -DTCU - 'GTarget Create HTML Targeted Coverage Report' does not handle COBOL sequence numbers properly.

-DTCU - 'GAnnotation Create HTML Annotated Listing Report' does not handle COBOL sequence numbers properly.

-DTCU - 'GTarget Create HTML Targeted Coverage Report' panel should pick up the report output data set name (not the summary output data set name).
PM46233 -Various storage leaks may occur with Debug Tool during enclave start/end, resulting in short on storage condition.
PM53355 -1.When trying to set multiple line BPs in a COBOL NOTEST program (thus in disassembly mode) using the PF6 key (AT TOGGLE), an ABENDS0C4 abend occurs in EQA30TK.

2.When trying to delete a line BP in a COBOL NOTEST program (thus in disassembly mode) using the PF6 key (AT TOGGLE), either an ABENDS0C4 abend occurs in EQA30TK or the BP is not deleted and the following message is displayed in the DT Log window:
AT OFFSET X'200' ;
EQA1046I The OFFSET NTDEMO ::> NTDEMO :> X'00000200' breakpoint is replaced.

3.The remote debugger is not stopping at line/address BPs in COBOL NOTEST.
PM52913 -Debug Tool CICS DTST transaction is erroneously translating some special characters:
X 5B should display as a dollar sign, not quote
X 7D should display as an apostrophe
X 7F should display as a quote
PM56711 -CICS: When using DTST transaction for a program, a corresponding PPT entry will be created. If the program name is invalid or the program does not exist, the new PPT entry is not deleted.
PM53861 -Remote GUI: Using code page 1390 in EQAOPTS and have the variable view open causes
+EQA9999E - Debug Tool TCPIP error
+EQA9999E - FeName=EQACSMTP Loc=220 Func=READ
+EQA9999E - Err:
+EQA9999E - IP: x.x.x.x
+EQA9999E - Port: 8001
+EQA9999E - UserId: ADCDB TaskNum: N/A
+Communications Failure on Read Req.
PM57409 -Japanese parts for PM57408.
PM57410 -Korean parts for PM57408.
PM48159 -A new EQAOPTS option DYNDEBUG has been added to enable the user to turn the dynamic debug facility on or off during Debug Tool initialization.
-EQALANGX at FA 11.1 PTF UK71656 level. EQALANGX version 2011-09-09 02:07
PM46472 -CICS: When using a generic DTCN profile with DTCNFORCECUID (aka DTCNFORCEPROGID) and/or DTCNFORCELOADMODID set to YES in EQAOPTS, the resulting LoadMod::>CU resource pair contains only wildcard characters (e.g. *::>*). Debug Tool will then attempt to debug every program, and end up in a WAIT.
PM47292 -Remote: CICS abend AZI6 occurs when DTCN GUI is used to create a DTCN profile.
PM47451 -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.
PM49230 -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.
PM50865 -Unable to debug/step into a statically called COBOL program when the calling program is non-LE assembler.
PM50177 -IMS: EQASET TSOID does not work in IMS region, debug session does not start up in TIM.
PM50421 -Breakpoints not saved when QUIT from Assembler subroutine.
PM50838 -Incomplete generated MOVE statement if COBOL variable starts with numbers when a MONITOR LIST is issued by user.
PM50843 -Short on storage occurs when debugging COBOL application and variables are being monitored. Internal control blocks are built but are not being freed.
PM51404 -After paging up in Automonitor window, variable name is listed twice. Also, extraneous characters are displayed to the right of the value of the variable.
PM51390 -CICS: Saving Debug Tool profile the second time issues ABENDAFCW.
PM51457 -CICS: Stepping through program, and when they do a RUN, the session hangs. Application screen hangs in 3270 RECEIVE when in Single Terminal Mode.
PM52073 -Japanese parts for PM48159.
PM52075 - Korean parts for PM48159.
PM41441 collector APAR - all changes listed below
PM40717 -Short on Storage condition occurs with AUTOMONITOR ON and performing a SEARCH ALL of a very large table
PM42156 -An incorrect language code is being passed to EQAUEDAT exit. For Enterprise COBOL, langcode of '04' is expected; however, '41' is being displayed.
PM43659 -Storage violation occurs when setting a conditional breakpoint. For example:
AT line-number WHEN variable-name = 'literal-value'
PM43759 -Debug Tool EQASET transaction is not capturing assembler or LangX COBOL programs prepared for debugging.
PM44468 -Incorrect output after using PF7 or PF8 in DTST, caused by using incorrect EIB address.
PM45017 -ABENDS0C1 occurs when EQACSCOM branches to low core. Exception occurs following an AKC3 abend in CICS.
PM45192 -Terminal Interface Manager does not reconnect after an abend in a non-LE program. User must log on to TIM again.
PM45485 -Abend AEY7 occurs after INQUIRE TASK LIST command issued by Debug Tool.
PM46657 -In a C program, char string variables get corrupted when doing a LIST of them with Debug Tool.
PM45845 -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.
PM46155 --ABENDS0C4 in EQA00LLT+X'3D94' when trying to STEP (F2) through IMS calls, such as CBLTDLI and DLITCBL.
PM46771 -When debugging a COBOL program, lower level variables are not updated on the variables view when using 'show as string'.
PM46774 -ABENDS0E0 code 31 issued when using Debug Tool under IMS and Checkpoint Restart.
PM48019 -Japanese parts for PM41441.
PM48022 -Korean parts for PM41441.

APAR fixed Description
PM38729 collector APAR - all changes listed below
PM32910 -Short on storage condition occurs when using automonitor and attempting to debug a program with a large structure. See the HOLD DOC for a description of the updated message EQA1577E.
PM38878 -Customer is using DTU "6 Debug Tool User Exit Data Set" to modify his EQAUOPTS dataset. On the EQAPTPRM panel, he can't select "Full-screen mode" and also leave the "LU name" field blank. This means he cannot edit EQAUOPTS for use when using TSO to display the Debug Tool screen.
PM39442 -The customer has found a problem using the "JCL to Setup File Conversion" feature in DTSU. For some JCL the function does not work and no message is sent to the terminal.
PM40200 -After upgrading from z/OS 1.9 to z/OS 1.11, there is a problem with Debug Tool on C application programs that were recompiled with the z/OS 1.11 C/C++ compiler. In this case a COBOL program calls a C driver program which calls other C subroutines. After compiled in z/OS 1.11, Debug Tool cannot debug the 'other C subroutines'. These same subroutines can be debugged when compiled with the z/OS 1.9 C/C++ compiler.
PM40154 -In CICS/TS 4.1, ABENDS0C4 in EQA00E66 processing F4SA RSA for SEND LAST command.
PM40225 -When a source/listing file is greater than 32M, not all source lines are displayed in the Source window.
PM42348 -ABENDS0C4 in IGZICA2 (UK58505) at offset x'211C' on a Load instruction (5850 E000). Incorrect registers are being given to COBOL runtime. Failure occurs on a CALL statement when one of the parms is a structure that has multiple ODO items and the user has SET AUTOMONITOR ON BOTH in effect.
PM40030 -Japanese parts for PM38729.
PM40053 -Korean parts for PM38729.
PM34470 -Support for the CICS/TS 4.2 Open Beta.
See http://www-01.ibm.com/software/htp/cics/tserver/v42/openbeta/ for more information about the CICS/TS 4.2 Open Beta.
-Remote: New message (EQA4031E) to reject SET DYN OFF in non-LE environment.
-Remote: Large structures and arrays (100+ members) were not being displayed or updated correctly in the Variable and Monitor views.
-Concern with SVC screening sharing and COPE.
-Correct list of compiler names in LangX COBOL IVPs.
PM32418 -Remote: ABEND U4088 REASON 6F debugging a C++ program where the CU (Compile Unit) name contains an empty member and is in the form abc::xyz(). You may also receive an EQA9981I - EQA00STO Internal Error 00000004 message along with an ABENDS0C1.
PM33109 -PROG755 when automonitor single SHIFT-OUT.
PM34173 -An ABENDS0C4 is seen in EQA00DBI when LE modules are added to dynamic LPA. Adding LE modules to LPA is recommended for improved performance. The abend occurs when these particular modules are added to LPA:
CEEBINIT
CEEMUEN3
IGZEINI
IGZCLNK
Adding only CEEMUEN3 causes Debug Tool to not recognize the breakpoint command AT OCCURRENCE CEE347 (0C7 condition). Adding the other three causes the S0C4. This problem is exposed when a site uses NATLANG(UEN) or NATLANG(JPN) Language Environment options (rather than NATLANG(ENU)).
PM34481 -Message "EQA2513E" should be issued as I level "EQA2513I".
PM34767 -"+EQA9999W - Requested data set unavailable, start loop." is received repeatedly.
PM36161 -After using GO, Debug Tool cursor is still on PROGRAM-ID.
PM35307 -EQA1872E error opening commands file.
PM35855 -Breakpoints that are set in a non-LE assembler routine are not executed after a LINK to a COBOL program. The COBOL program does an XCTL to another non-LE assembler routine.
PM35875 -CICS abend ATNI is received when using Debug Tool.
PM36165 -Abend0c6 bad branch out of EQA00DBG. CEEPCBDBG_BASADDR pointer is zero.
PM37068 -The following messages are received:
EQA9993I - EQA00OHT: Failed to set hook in R/O storage
EQA9993I - RC=00000004, Reason=00000102
The Reason=00000102 indicates that the opcode at the location where we want to set a hook is not recognized.
PM36853 -Program Check at EQA00STO+0000116E. ABENDS0C1 occurs when using remote debug mode, caused by Free Address = 0.
PM37490 -Symptom indicates program check in EQA10MVS at a very large offset. Actual failure is in AIBTDLI, which is called even though not running under IMS TCB.
PM37483 -ABENDS0C4 program check in EQA00EXE offset x156E. Failing instruction is LH - 4880 4000.
PM34477 -Japanese parts for PM34470.
PM34479 -Korean parts for PM34470.
PM32025 -LangX COBOL
The term "non-Language Environment COBOL" has been changed to "LangX COBOL" and the support has been extended. LangX COBOL now includes any of the following supported through the use of an EQALANGX file:
- Programs compiled using the IBM OS/VS COBOL compiler (previously included in non-Language Environment COBOL).
- Programs compiled using the VS COBOL II compiler with the NOTEST compiler option (previously included in non-Langauge
Environment COBOL only when link-edited with a non-Language Environment library).
- Programs compiled using the Enterprise COBOL compiler with the NOTEST compiler option.
The SET PROGRAMMING LANGUAGE command has been extended to support LANGXCOBOL in addition to NONLECOBOL. The response from QUERY PROGRAMMING LANGUAGE is now LANGXCOBOL regardless of whether LANGXCOBOL or NONLECOBOL might have been used in the corresponding SET command. In addition, the language designator in the top left of the screen in full-screen mode is now LX when the current programming language is LangX COBOL.
-Problem with conversion of JCL with multiple consecutive INCLUDEs of DD statements to a setup file.
-Missing help panels in DTU.
PM31642 -ABENDS0C4 in EQANCDBG + x'275A' processing an EXEC CICS XCTL if only DTCN Program ID is specified.
PM33208 -The user is reporting intermittent failures when trying to connect to TIM using Debug Tool V11.1. The error messages
returned are:
+EQA1998S - VTAM 3270 RPL error, RC=00000020
+EQA1998S - 00040000,B4000DFE,29101200
+EQA1998S - OLU=EQAMV002
+EQA1998S - DLU=EQASESSM
+EQA9999E - EQA50VIO has detected a VTAM error forcing shutdown of Debug Tool.
PM33171 -User is trying to use the new facilities that allows one to use TIM with a separate terminal but without having to use a separate Telnet session. When trying to start a session using the MAI facility the session hangs. There is no problem when logging on using a standard VTAM logon. after resolution of this issue, the user saw the following failure:
+EQA1998S - VTAM 3270 RPL error, RC=00000020
+EQA1998S - 30040000,04140A4C,1F146000
+EQA1998S - OLU=EQAMV301
+EQA1998S - DLU=EQASESSM
+EQA9999E - EQA50VIO has detected a VTAM error forcing shutdown of Debug Tool.
This is because Terminal Interface Manager has problems with terminal LUs that specify bracket protocol in the session
parameter (suggested on the CINIT request from the SLU to the PLU, and negotiated by the ensuing BIND RU). In some cases -- notably using LOCAL terminals -- the terminal LU will respond to the BIND with a sense of '2003'x, which indicates that brackets are in use, and the PLU did not follow the protocol.
PM33173 -If an IMS transaction which is using Terminal Interface Manager, or the MFI VTAM interface, completes such that the
standard termination code does not execute, subsequent transactions will abend with a S0C4 abend in EQAYVTAM.
PM32904 -EQA1485E incorrectly issued when both SET SOURCE and SET DEFAULT LISTINGS are used.
PM32883 -Program check in EQA00OHT at offset x'1448' may occur if two programmers are debugging same application at the same time.
There was corruption in the Debug Tool overlay hook table.
PM33172 -A user is trying to copy JCL for a Debug Tool session, and gets this message:
CEE0454S The message number 1778 could not be found for facility ID EQA.
PM32559 -Japanese parts for PM32025.
PM32583 -Korean parts for PM32025.
PM27232 -Add a new DTU utility function that converts JCL to Debug Tool setup file format. It provides a list of steps in the JCL and the user can choose one for conversion.
-DTSU foreground: MSGCLASS for SYSOUT=*.
-MR0614105116: &&temp file support in DTSU foreground.
-MR1007103007: '+' as continuation character for SYSTSIN cmd in DTSU.
-Add IMS transaction ID as a pattern matching argument in the Debug Tool LE user exit processing. It provides a filter for user wanting to start a debug session only for a specific IMS transaction.
-Add new CICS transaction DTNP "Newcopy Program" to V10.1. See "Appendix H. Running NEWCOPY on programs by using DTNP transaction" in the Debug Tool V11.1 User's Guide for information on how to use this transaction.
-A new Debug Tool Built-In Function, %CHAR, is now available for Assembler and Disassembly. It causes the operand to be displayed as character data in the same way that %HEX causes it to be displayed in hexadecimal.
PM26879 -ABENDS0C4 occurs in EQA01SV2 at offset x'216' on CLI instruction (95E2 C008) due to invalid address in gpr12. Exception occurs when calling IKJTSOEV.
PM27260 -The Disconnect button in the Debug perspective sometimes hangs RD/z. Can't get RD/z to reconnect for a debug session when the program is re-driven.
PM27351 -Remote debugger: A watch breakpoint defined on a variable in a COBOL File Section is only taken at the first change. After that, even though the variable changes every time for a VSAM Read, Debug Tool does not stop anymore.
PM28091 -Message 'EQA9981I - EQA30STO Internal Error 0000000E' is issued followed by an ABENDS0C1 in EQA30STO. This may happen when LOCAL MONITORS are used.
PM27927 -A MONITOR LIST value disappeared when PF7/PF8 is entered.
PM27875 -Abend in EQA00OHT, processing OhtE which is filled with X'55'.
PM28248 -Can not change G type item on MONITOR if "SET DBCS ON".
PM28397 -ABENDU200 in DFSECP10 when using EQASET and issuing INQY ENVIRON command. An incorrect I/O area length is being passed.
PM30363 -Program Check at EQA00DEI+00002650.
PM28760 -Abend when EQA00EVH calls EQA00CUS - CeePcbDbg_BasAddr is zero.
PM29109 -Program Check at EQA00NMU+0000034C. Failing instruction is ST (50206010) due to reg6 being in a different key than psw.
PM29255 -Running EQACCSD causes these warnings:
DFH5203 W RIGHT PARENTHESIS ASSUMED AFTER THE VALUE OF 'PROGRAM'.
DFH5214 W RESSECNUM IS AN OBSOLETE KEYWORD. IT IS IGNORED.
PM29504 -Program Check occurs in EQA50CTL at offset x106 when processing an ATND abend. Failing instruction is a STore (50F0400C) due to an invalid address in gpr4.
PM30166 -ABENDS0C4 occurs in EQANCLDE+1A8A when using the UNICOM/PIE interface with Debug Tool. The abend occurs due to an invalid address in R4 which was caused by picking up a zero address from a backchain pointer.
PM30804 -ABENDS0C4 occurs in EQASTMOD, CSECT EQASTSUB, when using DTST transaction. Failure occurs at offset x'CF0' on STH
instruction (4080 201C).
PM30886 -ABENDS0C4 occurs in module IGZINSH CSECT IGZIISF. Failing instruction is a CLC (D507 6000 B368) due to an invalid address in gpr6.
PM30894 -Remote debugger: MOVE statement causes a performance problem in Debug Tool when the automonitor is being used.
PM30904 -Issue with COBOL ROUNDED variable in the Monitor window.
PM31221 -ABENDS0C4 in EQALANGX while processing a SYSADATA file from HLASM.
CEE3204S The system detected a protection exception (System Completion Code=0C4).
From compile unit EXTRACT_PROCESS_SYSADATA at entry point
EXTRACT_PROCESS_SYSADATA at compile unit offset +000020DA at entry ...
EQALANGX version is now 2011-01-25 20:29.
PM31326 -Problem with conversion of JCL with a SYSTSIN DD DUMMY to a Setup file.
PM30527 Japanese parts for PM27232.
PM30529 Korean parts for PM27232.
PM23044 -Allow the Terminal Interface Manager to run without TN3270 and terminal LU customization. See the ++HOLD DOC for information
on how to enable this new function.
-Enable support for 'IMS subsystem identifier' in DTU option 8 (JCL for Batch Debugging).
-EQALANGX at FA 10.1 APAR PM21096 level. EQALANGX version 2010-10-05 05:51
-In Debug Tool Utilities 'Debug Tool Setup File', on panel
- EQAPFORS, where you enter a string for the 'parameters'
field
- EQAPFPRM, where you enter a string for the 'Program arguments' field check for the following conditions:
(1) if the string is enclosed within quotes, it should be a pair of matched quotes.
(2) if the string has blanks, it should be enclosed within a pair of matched quotes.
See the ++HOLD DOC for information about two new messages EQAZ119W and EQAZ120W) that can be issued.
PM19840 -Remote debugger:
EQA9999E Program Check at EQA0SXU1+00007674
EQA9999E - Interrupt Code - 00000004
is received when certain code is single-stepped through and the Variables pane has focus.
PM21331 -ABENDS0C4 in MQ Open.
PM21456 -AbendS0C4 occurs in EQANCDBG at offset x'2618' on a Load instruction (5890 32F4) due to invalid value in gpr3. Problem occurs if the advanced functions (assembler exits) are active.
PM22052 -Exception in EQANCLDE at offset x'12C6' on a ST instruction (5060 700C) due to an invalid address in gpr7.
PM22266 -When running Debug Tool on an IBM-DYNAMIC TN3270E terminal of 160 columns and number of rows greater than 68. The terminal display constantly refreshes. See the ++HOLD DOC for information about a new WTO (EQA9921U) that can be issued.
PM22422 -DTCU I/O error during session start or stop may cause orphan session.
PM27225 -Debug Tool's TIM (Terminal Interface Manager) becomes unavailable for connection and can only be remedied by recycling the EQAYSESM started task on the affected LPAR. Additional symptom: TIM using excessive CPU.
PM23517 -Program Check at EQA00BLD+00000BB0 on OI instruction (96803000) due to an invalid address in reg3.
PM23760 -MONITOR LIST PL/I numeric PICture cannot be overwritten.
PM23761 -MON LIST or simply LIST on a PL/I subscripted structure, gives the wrong output.
PM23965 -ABENDS0C4 occurs in module EQA10MGF at offset x'224' on an MVC instruction due to an invalid address in reg13. Problem occurs when using INSPLOG RecFm V and Lrecl 264.
PM23968 -U4088 abend caused by CICS non-LE GLUE EQANCLDE during stack extend.
PM24275 -C/C++: After stepping through the IF block of an IF-ELSE, Debug Tool appears to step into the last line of the ELSE block.
PM24291 -Remote debugger: JUMPTO results is "EQA2381E The target of a jump to Location is invalid".
PM24586 -Debug Tool has code to handle certain abends which occur when CICS is in an undebuggable state. However, AED3 was not one of them.
PM24654 -Show as String from RDz Monitor window has no effect on COBOL VSAM record.
PM24810 -Hex prefix command has no effect on COBOL VSAM record.
PM25215 -DTCN profiles which were created in the VSAM repository by the remote plug-in are deleted when the owning userid is not logged-on to the CICS region. DTCN has been changed to
inactivate the profiles and not delete them.
PM26338 -Monitor prefix command ("m") results in: "EQA1412E Prefix command not supported for language".
PM26595 -CICS goes short on storage when using Debug Tool and Unicom PIE PCSSPNEP.
PM26643 -A storage violation occurs when using Debug Tool in CICS to debug a Non-LE Assembler program. The violation is caused by an over-run of a stack segment which should have received a stack overflow.
PM26656 -Message EQA9981I - EQA00STO Internal Error 00000004. The message is issued due to an invalid fragment length, which occurs when a SAVEBPS member becomes corrupted.
PM24028 -Use a single Debug Tool Language Environment user exit data set for multiple IMS regions. The new function adds the IMS subsystem identifier information in the Debug Tool Language Environment user exit data set to allow a user to control whether to debug or not an application based on the IMS subsystem identifier. The IMS subsystem identifier information enhances the existing matching logic so that a user can use a single user exit data set for multiple IMS regions. The new function is limited to the IMS Debug Tool Language Environment user exit and the user must use DTU option 6 to update the user exit data set for this new function.
Note: The 'Debug Tool Language Environment user exit data set' is also called the 'TEST run-time options data set' (typically
userid.DBGTOOL.EQAUOPTS).
PM23140 -Received the following error when create HTML Annotated Listing Report with COBOL imbedded messages.
1644 +++ Line#=Line#+0
1471 +++ StartCobStmt=GetLineNo(StartStmt)
746 +++ Call GenSummary
150 +++ Call WriteAnno OutDsn
IRX0041I Error running EQACUANS, line 1644: Bad arithmetic conversion. A command entered or contained in a CLIST has invalid syntax.
PM23137 -Received the following error during the generation of HTML report from some annotated report when a DBCS literal was split across two lines of the COBOL listing.
GRE01414 report got the following error:
449 +++ If In.I=Listing.DTCUAnnSyms
117 +++ Call ProcAnno
IRX0023I Error running EQACUANS, line 449: Invalid SBCS/DBCS mixed string.
PM24428 -ABENDS0C4 abend in EQADIXXT when the containing SEQAMOD is APF-authorized.
PM24024 -Client is debugging and application with Debug Tool, and their program receives an ABEND0C7 data exception. Debug Tool does not stop on this S0C7 condition. This incorrect behavior only occurs in 3270 debugging, and does not occur with Remote
Debug.
PM25844 -During a debugging session, once the BOTTOM command has been executed on the MONITOR window, the PF8 key (DOWN) does not work anymore, except when it is executed having the cursor on the first line of the MONITOR window.
PM26365 -The DTSU function does not perform a correct override for the DD cards in the PROC.
PM26369 -The DTSU does not recognize the null ( // ) JCL statement.
PM25991 Japanese parts for PM23044.
PM25996 Korean parts for PM23044.
PM25844 -During a debugging session, once the BOTTOM command has been executed on the MONITOR window, the PF8 key (DOWN) does not work anymore, except when it is executed having the cursor on the first line of the MONITOR window.
PM26365 -The DTSU function does not perform a correct override for the DD cards in the PROC.
PM26369 -The DTSU does not recognize the null ( // ) JCL statement.
PM24028 -Use a single Debug Tool Language Environment user exit data set for multiple IMS regions. The new function adds the IMS subsystem identifier information in the Debug Tool Language Environment user exit data set to allow a user to control whether to debug or not an application based on the IMS subsystem identifier. The IMS subsystem identifier information enhances the existing matching logic so that a user can use a single user exit data set for multiple IMS regions. The new function is limited to the IMS Debug Tool Language Environment user exit and the user must use DTU option 6 to update the user exit data set for this new function.
Note: The 'Debug Tool Language Environment user exit data set' is also called the 'TEST run-time options data set' (typically
userid.DBGTOOL.EQAUOPTS).
PM23140 -Received the following error when create HTML Annotated Listing Report with COBOL imbedded messages.
1644 +++ Line#=Line#+0
1471 +++ StartCobStmt=GetLineNo(StartStmt)
746 +++ Call GenSummary
150 +++ Call WriteAnno OutDsn
IRX0041I Error running EQACUANS, line 1644: Bad arithmetic conversion. A command entered or contained in a CLIST has invalid syntax.
PM23137 -Received the following error during the generation of HTML report from some annotated report when a DBCS literal was split across two lines of the COBOL listing.
GRE01414 report got the following error:
449 +++ If In.I=Listing.DTCUAnnSyms
117 +++ Call ProcAnno
IRX0023I Error running EQACUANS, line 449: Invalid SBCS/DBCS mixed string.
PM24428 -ABENDS0C4 abend in EQADIXXT when the containing SEQAMOD is APF-authorized.
PM24024 -Client is debugging and application with Debug Tool, and their program receives an ABEND0C7 data exception. Debug Tool does not stop on this S0C7 condition. This incorrect behavior only occurs in 3270 debugging, and does not occur with Remote
Debug.
PM24030 Japanese parts for PM24028.
PM24031 Korean parts for PM24028.
PM24362 -Abend ASRA (s0c1) in EQADCCNM csect EQADCCN1 after applying UK60766. DTCN users who have profiles in a VSAM repository saved prior to the install of UK60766 may receive an Abend0C1 ASRA due to changes in the offset of a field within the VSAM record.
-Users who have applied UK60766 (now PE) and created DTCN VSAM profiles may see DTCN abends with this fix. If they do, they should use the DTCD transaction to delete the incorrect profile.
-This PTF will contain all the service for PM17328/UK60766 and PM23045/UK60814 plus this fix.
-EQALANGX at FA PTF UK59774 level. EQALANGX version 2010-08-19 22:17
-If Debug Tool is running in Separate (formerly known as Dual) terminal mode or in Screen Control Mode, it runs with the userid of the application and not the userid of the display terminal. This causes confusion/problems with SAVESETS and SAVEBPS. This service will change Debug Tool to use the userid of the display terminal.
-Messaging is enhanced when resources are exhausted during expression evaluation. See the ++HOLD for information about changes to the Explanation and Programmer response for EQA1484E.
-DTCN plug-in: Test Connection error handling fixes. See the ++HOLD DOC for information about installing this update.
-Some storage isses are resolved by limiting the monitor table to 30000 lines (SET MONITOR LIMIT is thus limited to 30000).
PM21186 -Listing PL/1 array enhancements. Display single occurrence and display array as it is stored in memory. See the +HOLD for more information.
PM16663 -ABENDS0C1 in EQA00STO+x'000000E8' expanding a C variable from RD/z.
PM17597 -Host session hangs with PROG755 monitoring DBCS variable with bad data. No error occurs with SET DBCS OFF.
PM17732 -User opens a COBOL table. Its index number is displayed incorrectly. This fails on RDz 7.0.1.1, not 7.0.1.4.
PM17984 -DTSU COPY drops the DUMMY keyword from DD statement.
PM18400 -Dynamic Table Manager not compatible with CEEBINIT that is linked with EQADICXT.
PM18664 -Unable to debug assembler if called from LE cobol with CEETEST. Customer has a main program XXXX which call the exit XXX@S01, where a CEETEST call is issued and the session for debugging is established. After going back to the main program XXXX, XXXX calls the program which they want to debug. Here, they can debug a COBOL program with this method. However they can not debug an assembler program. The session for debugging is disconnected when XXXX calls the assembler program they want to debug.
PM18726 -Updating a variable monitor in optimized COBOL results in: EQA1418E One or more of multiple updates were not processed.
PM19035 -Exception occurs in EQA0AIP1+x'00009414'. The failure is occurring on the EXecute instruction (44F0B1C6), which is really trying to process an MVC instruction (D207 E000 8002). Exception occurs due to an invalid address in reg8.
PM19270 -Customer received "EQA1980E The Debug File for xxxxxx could not be opened or read." when they used SET DEFAULT LISTINGS to a copied debug file.
PM19541 -LE U4088 while listing large structure.
PM20478 -AbendS0C6 occurred due to bad branch out of EQADCCXR. The module was attempting to branch to another routine whose address should be contained in DtRcb control block. However, the control block was overlaid. This APAR is intended to prevent the control block from being overlaid.
PM20538 -While debugging a program that expects to receive CEE067 condition, the message was not issued.
PM20801 -AbendS0C4 in EQANCDBG+x'0000259C' on a Load instruction (5890 32F4) due to an invalid value in reg3. Problem occurs when user issues a QUIT command while in Debug Tool.
PM21358 -On entry to an assembler program ABENDS0C1 occurs after entering Debug Tool command 'LIST R13->+4'. The following message is also being issued. "+EQA9988S A debug tool has terminated the enclave. +nmest:ABEND at EQA00EVH+000CCE92 / PSW: ....."
PM21196 -During a debug session, user sets fields to monitor, and then finishes and gets out of debug, but when they start it up again, the fields that were set to monitor are either no longer there or get an error and have to be reset for monitoring. Here is the error received: An error occurred during expression evaluation. This is because the hyphens in the COBOL variable names now have spaces surrounding them. This problem can be seen with commands such as: MONITOR LIST BRK-INSURANCE-LINE(2), when also debugging a C program. This is due to the fact that data names in Assembler and in C are not valid with hyphens.
PM22320 -Error in Monitor window when Scroll set to CSR. The problem occurs during a debugging session on a 3270 screen and having the "Scroll" set to "CSR". After having put several variables in the MONITOR window, the cursor has been moved inside the MONITOR window and the PF8 key (DOWN) had been selected several times; after that the PF7 key (UP) has been selected once and then a second time: the second attempt and any other attempt to go UP with the PF7 key appear to fail. The problem always happens when the cursor is on the second-last line of the MONITOR window.
PM22676 -Customer is unable to start Debug Tool using DTSU setup file. Allocation failed - EQAZ050W Allocation of a temp data set.
PM23045 ABEND0C1 EQA30STO INTERNAL ERROR 00000011
PM17328 -Debug Tool now supports debugging of assembler programs that exploit the latest IBM zEnterprise 196 architecture. In addition, new Debug Tool variables, %GPRH0, %GPRH1, ... %GPRH15, are now available to reference the high, 32-bit registers. See the +HOLD for more information.
-Debugger support for the new Enterprise PL/I 4.1 compiler, including the new GONUMBER(SEPARATE) compiler option. Support for GONUMBER(SEPARATE) also requires a new Language Environment runtime PTF for APAR PM19445. See the ++HOLD for more information.
-Coverage Utiity support for the new Enterprise PL/I 4.1 compiler.
-Load Module Analyzer: Add SS (seconds) to LEINFO compile time.
-The EQALMA LEINFO option now generates non-LE compile date and time information for OS/VS COBOL and VS COBOL II in addition to the LE information for all LE enabled languages.
-The Debug Tool internal heap limit for expression processing has been increased to 250M, allowing larger data items to be processed. See the ++HOLD for information about changes to the Explanation and Programmer response for EQA1484E.
-Update the Enterprise PL/I IVPs for Enterprise PL/I 4.1.
-EQALANGX at FA PTF UK59774 level. EQALANGX version 2010-08-19 22:17
-If Debug Tool is running in Separate (formerly known as Dual) terminal mode or in Screen Control Mode, it runs with the userid of the application and not the userid of the display terminal. This causes confusion/problems with SAVESETS and SAVEBPS. This service will change Debug Tool to use the userid of the display terminal.
-Messaging is enhanced when resources are exhausted during expression evaluation. See the ++HOLD for information about changes to the Explanation and Programmer response for EQA1484E.
-DTCN plug-in: Test Connection error handling fixes. See the ++HOLD DOC for information about installing this update.
-Some storage isses are resolved by limiting the monitor table to 30000 lines (SET MONITOR LIMIT is thus limited to 30000).
PM21186 -Listing PL/1 array enhancements. Display single occurrence and display array as it is stored in memory. See the +HOLD for more information.
PM16663 -ABENDS0C1 in EQA00STO+x'000000E8' expanding a C variable from RD/z.
PM17597 -Host session hangs with PROG755 monitoring DBCS variable with bad data. No error occurs with SET DBCS OFF.
PM17732 -User opens a COBOL table. Its index number is displayed incorrectly. This fails on RDz 7.0.1.1, not 7.0.1.4.
PM17984 -DTSU COPY drops the DUMMY keyword from DD statement.
PM18400 -Dynamic Table Manager not compatible with CEEBINIT that is linked with EQADICXT.
PM18664 -Unable to debug assembler if called from LE cobol with CEETEST. Customer has a main program XXXX which call the exit XXX@S01, where a CEETEST call is issued and the session for debugging is established. After going back to the main program XXXX, XXXX calls the program which they want to debug. Here, they can debug a COBOL program with this method. However they can not debug an assembler program. The session for debugging is disconnected when XXXX calls the assembler program they want to debug.
PM18726 -Updating a variable monitor in optimized COBOL results in: EQA1418E One or more of multiple updates were not processed.
PM19035 -Exception occurs in EQA0AIP1+x'00009414'. The failure is occurring on the EXecute instruction (44F0B1C6), which is really trying to process an MVC instruction (D207 E000 8002). Exception occurs due to an invalid address in reg8.
PM19270 -Customer received "EQA1980E The Debug File for xxxxxx could not be opened or read." when they used SET DEFAULT LISTINGS to a copied debug file.
PM19541 -LE U4088 while listing large structure.
PM20478 -AbendS0C6 occurred due to bad branch out of EQADCCXR. The module was attempting to branch to another routine whose address should be contained in DtRcb control block. However, the control block was overlaid. This APAR is intended to prevent the control block from being overlaid.
PM20538 -While debugging a program that expects to receive CEE067 condition, the message was not issued.
PM20801 -AbendS0C4 in EQANCDBG+x'0000259C' on a Load instruction (5890 32F4) due to an invalid value in reg3. Problem occurs when
user issues a QUIT command while in Debug Tool.
PM21358 -On entry to an assembler program ABENDS0C1 occurs after entering Debug Tool command 'LIST R13->+4'. The following message is also being issued. "+EQA9988S A debug tool has terminated the enclave. +nmest:ABEND at EQA00EVH+000CCE92 / PSW: ....."
PM21196 -During a debug session, user sets fields to monitor, and then finishes and gets out of debug, but when they start it up again, the fields that were set to monitor are either no longer there or get an error and have to be reset for monitoring. Here is the error received: An error occurred during expression evaluation. This is because the hyphens in the COBOL variable names now have spaces surrounding them. This problem can be seen with commands such as: MONITOR LIST BRK-INSURANCE-LINE(2), when also debugging a C program. This is due to the fact that data names in Assembler and in C are not valid with hyphens.
PM22320 -Error in Monitor window when Scroll set to CSR. The problem occurs during a debugging session on a 3270 screen and having the "Scroll" set to "CSR". After having put several variables in the MONITOR window, the cursor has been moved inside the MONITOR window and the PF8 key (DOWN) had been selected several times; after that the PF7 key (UP) has been selected once and then a second time: the second attempt and any other attempt to go UP with the PF7 key appear to fail. The problem always happens when the cursor is on the second-last line of the MONITOR window.
PM22676 -Customer is unable to start Debug Tool using DTSU setup file.
Allocation failed - EQAZ050W Allocation of a temp data set.
PM19809 JAPANESE PARTS FOR PM17328.
PM19817 KOREAN PARTS FOR PM17328.
PM21383 APAR PM09411 / PTF UK58904 contained an error that caused a Debug Tool session using the Terminal Interface Manager to hang.
PM09411 If a Debug Tool user is stopped after a STEP, and a previously-set STIMER or STIMERM interval expires, and a timer exit routine was specified, Debug Tool can take an exception (such as an s0c1).
PM15170 -DTCN plug-in: Move Test Connection button adjacent to Password. See the ++HOLD DOC for information about installing
this update.
-Performance Enhancement for C/C++: With this enhancement Debug Tool will not stop at entry to or exit from a nested block { }, thus enhancing the overall performance of the application when Debug Tool is active. See the ++HOLD DOC for further information.
-Debug Tool code needed for Language Environment Enterprise COBOL runtime APAR PM07410
PM09039 -When debugging a C or C++ DLL compiled with DWARF and using dynamic debug, Debug Tool does not stop at any of the
functions in the DLL, even STEP INTO does not work. The solution to this fix entails 3 items.
1. This fix from Debug Tool
2. The PTF for APAR PM16891 for "Run-Time Library Extension (UTIL, CDA, DBGLD)". Note: This PTF will be available at a later date.
3. The user has to use an .mdbg with captured source (generated using dbgld command or CDADBGLD utility with the PTF for APAR PM16891). Refer to "Appendix B. How does Debug Tool locate source, listing, or separate debug files?" of the Debug Tool User's Guide for instructions on using a .mdbg file with captured source.
PM15955 -Remote: Unable to open a Memory Monitor for a single element of a COBOL ODO (Occurs Depending On).
PM14216 -Prefix command hex changes wrong line. If the monitor window shows an array as part of the following command: MON LIST TITLED WSS then trying to use the prefix command H or D always changes the wrong line if at the same time SET MON DATATYPE ON is used.
PM14260 -Program Check at EQA00BKP+x'000018EC'.
PM16638 -Fixes for C/C++ Support:
Abend at EQA00BKP+x'000004FE'.
Abend at EQA00BKP+x'00005196'.
Deadlock occurs in multithreaded C app.
S0C4 and S0C6 abends with C HOOK(NONE).
PM14775 -High CPU observed if you change a large structure item's representation with H or D from the prefix area of the Monitor window. Or, just enter a 'CALL %VER' command when the structure is displayed in the Monitor window.
PM14845 -Program check occurs in EQA50TMN at various offsets when scrolling in the Monitor window.
PM14867 -MONITOR LIST or LIST can't list COBOL variable with an underscore in the name. Received "The variable .... is undefined or is incorrectly qualified" message.
PM15288 -The ERASE EOF key does not completely erase a previous command after using RETRIEVE key.
PM15375 -Cannot generate a MOVE command when DBCS.
PM15843 -Debug Tool is not starting when using MFI% or VTAM% for an IMS/COPE program.
PM15926 -PL/I arrays and structures were not being reliably displayed / monitored / updated in remote debug mode when based on a
shared pointer.
PM16068 -Unable to log on to TIM session: EQAY999S Invalid Userid/Password.
PM17266 -Program Check in EQA00EVH+x'00003438' on a CLC instruction when processing a very small load module.
PM17270 -Non-LE: AbendS0C4 in EQA00SVC+x'000002B6', caused by bad DtRcb pointer. S0C4 is followed by an abendS0C1 EQANMest bad IEANTrt Rc 00000004. The root cause is the program freeing SUBPOOL 1, from which Debug Tool uses storage. See the ++HOLD for information on how to work around this problem if your program frees SUBPOOL 1.
PM16846 Japanese parts for PM15170.
PM16850 Korean parts for PM15170.
PM08268 -Add support for EQADBG/EQAMDBG DDs in Debug Tool Utilities "JCL for Batch Debugging: (DTU option 8.1.3).
-BROWSE MODE support for C/C++.
-A new column, 'Terminal Id', appears in the DTCN Profiles view in the DTCN plug-in.
-C/C++ Static variables shown incorrectly on ALCS.
-Miscellaneous issues when scrolling in the monitor window when SET AUTOMONITOR ON.
-Correct return code processing for DTU IMS SPOC support.
-Debug Tool incorrectly stops at DFHELII when in CICS.
-This PTF includes service previously shipped as PM08594 / UK54741:
-ASRA abend when using Debug Tool V10.1 under CICS with the Language Environment STO(EE,EE,EE) option specified.
PK95533 -When debugging CICS applications using the options ERROR and NOPROMPT, Debug Tool should only capture an ABEND and report that information. It is now gathering information as we process through every module.
PM01935 -ABENDS0C4 at EQA00STO+x'10BA' and EQA0SRP1+x'530C'.
PM07231 -RD/z does not interpret 31-bit address properly.
PM05771 -An Enterprise COBOL main program calls an Enterprise COBOL sub program, and for the sub program, the user sees these Debug Tool messages for the SYSDEBUG file that is available:
EQA1964E Source or Listing data is not available, or the CU was not compiled with the correct compile options.
EQA1872E An error occurred while opening file: xxxxxx.xxxxx.xxxxx.xxxxx(yyyyyyyy). The file may not exist, or is not accessible.
The actual problem was that not enough region was availble for loading and processing the file. Debug Tool should provide a
better message describing the actual problem.
This fix requires co-req service for the Language Environment runtime for Enterprise COBOL. Install the PTF for APAR PK93563. See the HOLD for details.
PM05999 -CICS: ASRA at EQANCLDE+x'12FA' or EQA00DBI+x'110C'.
PM08696 -New Langx support for duplicate labeled USINGs and a fix for a Langx error that caused problems debugging self-modifying
code.
If you need these fixes, you must rebuild your EQALANGX file with the new EQALANGX program supplied with this PTF.
Refresh of EQALANGX from Fault Analyzer. EQALANGX version 2010-02-11 16:02.
PM07857 -ABENDS0C4 in EDCZLU61 at x'3C' due to bad parm passed from module EQA00DSF.
PM07845 -Debug Tool stops at the program entry the first time a program
is called, but does not stop when the program is called again.
PM08512 -ABENDS0C1 in VTAM caused by stray hook.
PM08641 -Terminal Interface Manager started task locks up, preventing users from logging on to TIM or debugging with the VTAM% TEST
parameter.
PM08657 -Customer has a C++ program which runs in CICS. During debugging with WDD/z the connection between CICS and WDD/z gets lost. Along with the connection interrupt they get an ASRA abend.
PM09297 -Remote debugger: PL/I variables with Danish characters are not handled correctly in watch breakpoints.
PM09457 -Language Environment User Exit: CSV002I REQUESTS FOR MODULE EQADxXXT EXCEED MAXIMUM USE COUNT.
This could be issued for these exits for these module names: EQADBCXT EQADBXXT EQADDCXT EQADDXXT EQADICXT EQADIXXT
CSV002I REQUESTS FOR MODULE DSNWLIR EXCEED MAXIMUM USE COUNT. This could be issued for the exit: EQADDCXT
PM09737 -CICS: Debug Tool ABEND ATCV when application does EXTRACT TCT.
PM09892 -Program check occurs in EQA00OHC+x'00000706'. Failing instruction is a Load - 5800 A00C. Exception occurs due to an invalid address in gpr10.
PM10243 -The User Preference File specified in CADP profile is not being read when using RD/z and Debug Tool starts in a sub program (program which does not create a new LINK level/enclave).
PM10749 -An infinite loop may occur when monitoring a based structure when Enterprise PL/I's BIND 'type function' is used within the
program to convert the basing pointer to a handle for the structure type.
PM10841 -When monitoring a large variable (i.e. 130,000 Bytes) in CICS, customer receives the following message: "Resources (for
example, heap storage) are not available for processing and the command is terminated unsuccessfully."
PM11056 -Unable to debug non-LE program in IMS-DB2 environment.
PM11108 -EQA9999E - Program Check at EQA00DBH+x'000007A8' occurs while debugging CICS/TS application.
PM11057 -Debug Tool hangs waiting for VTAM% association if transmission services profile of "7".
PM11759 -ABENDS0C4 EQA00OHC+x'30A0' when calling BPXWDYN.
PM12528 -ABENDS0C4 EQA10MVS+X'4C24' when processing return code and reason code from RACROUTE.
PM15195 -Debug Tool Utilities - JCL for Batch Debugging - is dropping a JCL EXEC statement after processing many INCLUDE statements.
PM11779 Japanese parts for PM08268.
PM11780 Korean parts for PM08268.
PM08594 ASRA IN EQA00CIC RUNNING WITH STO(EE,EE,EE)
PM00777 Service for Debug Tool 10.1.
-Support for debugging non-reentrant assembler load modules.
-Save Breakpoints and Monitors: Write save errors to both DT log & system log (WTO).
-Allow Debug Tool V10.1 to run on a system that uses ACF2 without having to do a SAFDEF with NOAPFCHK for program
EQA10OSM.
-SET PFKEY support for multiple commands.
-Support for restoring BPS/MONITOR without restore of SETTINGS.
-Debug Tool Coverage Utility - partial support for LOCTR in assembler.
-Debug Tool hangs waiting for VTAM% association if transmission services profile of "2".
-If 'SET MONITOR WRAP OFF' and then 'SET PF10 = RIGHT nn', then PF10 does not operate properly in the scrollable monitor area.
-ABENDS0C1 when user logs on to Terminal Interface Manager on older hardware.
-C/C++ expression support is not displaying a \n new line indicator properly.
-When the Source window is zoomed, scrolled and then zoomed again (to the unzoomed state), the scroll position is changed
in the last zoom.
-Remote: JUMPTO not being executed for PL/I program.
-"EQA2455E Program uses non-standard linkage" is issued incorrectly.
-ALCS: Overlay Hook read-only storage authority lost.
-Messages EQA9924 and EQA9925 are issued with an incorrect suffix.
EQA9924T should be EQA9924U.
EQA9925T should be EQA9925U.
-EQAWIVPD sample gets 'UNIDENTIFIED OPERATION FIELD' because of invalid JCL comment delimiter.
-DTCN profile API: Support CICS/TS 2.3 and 3.1.
-Abend after STEP when error message in monitor.
-When a routine is entered from an external call and SET AUTOMONITOR ON BOTH or SET AUTOMONOTR ON PREVIOUS is
specified, a new message (EQA1369I) is displayed if an attempt is made to update the value of a variable in the 'Previous
statement' area of the automonitor section of the Monitor window.
-Miscellaneous issues when scrolling in the monitor window when SET AUTOMONITOR ON.
PM05714 -CICS: Callable service to delete dead DTCN profiles.
PK89858 -When AT CHANGE WHEN is replaced with a different WHEN value, Debug Tool does not stop.
PK94596 -Debug Tool Setup Utility - model name in DCB not recognized.
PK95795 -No response back from debugger to RD/z between two breakpoints.
PM00652 -User of DTU (Debug Tool Utilities) option 2 'Debug Tool Setup File' was creating a test job using JCL similar to this:
//DTUTEST PROC MYVOL=XXXXXX
//STEP1 EXEC PGM=TESTPGM
//STEPLIB DD DSN=MY.LOAD.LIB,DISP=SHR
//FILE1 DD UNIT=SYSDA,VOL=SER=(&MYVOL),
// DSN=MY.TEST.LIB(IEFBR14),DISP=SHR
// PEND
//STEP010 EXEC DTUTEST,MYVOL=VOL001
The volser on the FILE1 DD statements is in parentheses, which is valid JCL.
When in DTU, a COPY statement is used to copy the above JCL, but when the RUN command is issued, the following errors are
seen:
1. IKJ56702I INVALID VOLUME SERIAL, (VOL001)
2. IKJ56701I MISSING VOLUME SERIAL NUMBER+
3. IKJ56701I MISSING VOLUME SERIAL NUMBER ON WHICH DATA SET RESIDES

When choosing to generate the JCL, the following is seen in the generated JCL:
//FILE1 DD DSN=MY.TEST.LIB,DISP=(SHR,,),SER=(VOL001),
// UNIT=SYSDA
But it should have generated the correct VOL=SER=(VOL001)
PK98348 -Runaway error (abend AICA) when debugging large programs with RD/z 7.5.
PK99085 -ABEND0C4 program check occurs in EQA00OHC+x'00006EB0' on a CLC instruction (D501 5000 B3CC).
PM00192 -Language Environment User Exit: CSV002I REQUESTS FOR MODULE EQADIXXT EXCEED MAXIMUM USE COUNT.
This could be issued for these exits for these module names:
EQADBCXT EQADBXXT
EQADDCXT EQADDXXT
EQADICXT EQADIXXT
See the ++HOLD for post install instructions for this fix.
PM00037 -Abend in EQA00OHT with OhtO or OhtE overlaid by unknown data.
PM00190 -Remote: SET DEFAULT LISTINGS in Preferences file results in EQA9981I - EQA00STO Internal Error 00000004.
PM01025 -A breakpoint that is set in a called program is not executed when a STEP OVER command is issued on a CALL statement from
the calling program.
PM01031 -ABEND0C1 in RD/z when stepping on an EX assembler instruction. User is debugging self-modifying Assembler and has EQAMODIN coded in the program.
PM01254 -Running Debug Tool under CICS, program does not stop either AT ENTRY * or AT ENTRY procname with Enterprise PL/I.
PM01260 -STEP RETURN in a called procedure is not honored for PLI programs.
PM01131 -EQA9999E - Program Check at EQA0XCUS+x'00002878'.
PM01498 -Assembler: AT CHANGE breaks when it comes in contact with a BR instruction. The AT CHANGE gets unset when the debugger executes a 'BR 14' instruction.
PM01666 -Abend0C4 on command: AT CHANGE variable ?.
PM01933 -ABEND0C4 in EQADYNA+x'164' when using Debug Tool Language Environment User Exit.
PM01994 -ABEND0C4 in EQA00NMU+x'4C2' due to an invalid address contained in GPR14. Failing instruction is 90F1 E014.
PM02343 -When a CICS application issues SEND CONTROL ERASE in single terminal mode, subsequent application BMS maps may be
corrupted.
PM03494 -High cpu in Enterprise PL/I program using AUTOMONITOR ON or MONITOR when large structures and arrays monitored.
PK92193 -ABEND0C4s when running with IGVDGNPP utility.
Program Check at EQA00FIN+000003CE on exit
Program Check at EQA00PST+00001B2A in C programs
Program Check at EQA00LMS+00000F90 in programs bound with NE option
PM03468 -Program check occurring in EQA00HKS+x'12D2'. Failing instruction is CLI (9504 5037) due to an invalid address in
gpr5.
PM03467 -STEP RETURN command runs to the end of the program without ever stopping in the main.
PM04230 -Automonitor: Show unprintable characters as periods (as MONITOR LIST already does).
PM03905 -SET TEST ERROR not suppressing CEE0199W Stop Condition.
PM04143 -Using the Debug Tool Setup File function, from the DT Utilities ISPF menu, a JCL card containing a path string is
all translated to upper case characters, thus leading to a "path not found" error.
PM04382 -USE command does not upper-case the data set name.
PM04458 -Program Check at EQA00LST+000015DA after "LIST CALLS" Command.
PM04479 -ABEND0C4 running EQAWIVP4 in RDz instead of MFI. If a user inputs unsupported commands when using RDz (via the console, a command or preference file) the debugger should not abend.
PM05981 -Exception occurs during termination of an ILC application that mixes programs compiled with TEST and NOTEST.
PM05999 -CICS: ASRA at EQANCLDE+x'12FA'.
PM06056 -DFHSM0002 Severe error (code X'0305') in DFHSMGF when Debug Tool encounters PIE/CICS program PCSSPNEP
PM06515 -Abend0c4 in EQA00OHT at offset x'26A0' during Debug Tool termination. Failing instruction is ICM (BFF3 A000) due to
invalid address in gpr10.
PM06524 -LIST %PLANGUAGE returns ERROR for a disassembled COBOL program. It only fails when users have 'SET MONITOR DATA ON ;' in their preference file.
PM06561 -U4087 issued after EQA9924U should be U4038 along with a "A debug tool has terminated the enclave." message.
PM06789 -Users receive "The command element MOVE is invalid" message when they use "SET SCREEN 6" and STEP. Problem does not occur if "SET SCREEN 1" is used.
PM04741 -Call EQAUEDAT for QUAL CU to unloaded COBOL CU with sidefile not found.
PM04354 Japanese parts for PM00777.
PM04355 KOREAN PARTS FOR PM00777.

Rate this page:

(0 users)Average rating

Document information


More support for:

Debug Tool for z/OS

Software version:

10.1

Operating system(s):

z/OS

Reference #:

1422437

Modified date:

2014-04-04

Translate my page

Machine Translation

Content navigation