© Copyright IBM Corp. 2002. All rights reserved. 95
Chapter 3. Introduction to Debug Tool
and Debug Tool Utilities and
Advanced Functions V3.1
IBM Debug Tool V3.1 lets application programmers trace through an application
program to determine where errors exist, trace program execution and to identify
areas of potential problems. In this chapter, our emphasis is on application
programs written in Enterprise COBOL for z/OS and OS/390 V3R2. However, we
identify some of the differences that are applicable to those written in PL/I for
MVS and VM, Enterprise PL/I for z/OS and OS/390, and C/C++.
The basic Debug Tool is provided with one of the full function compilers COBOL
for MVS and VM and later, PL/I for MVS and VM and later, Enterprise va Java for
OS/390 and the C/C++ Productivity Tools. Additional functionality like Code
Coverage Utility, Playback and Automonitor support, Compile and Link
Preparation Utility are provided with Debug Tool Utilities and Advanced Functions
V3.1.
We start by listing the appropriate software levels at which we conducted the
research for this book. We describe how to prepare an application program to be
debugged with Debug Tool, discuss the different user interfaces, and describe
how to invoke an application program and Debug Tool. We include various
considerations for debugging batch, CICS, IMS, DB2 and programs running in
3
96 IBM Application Development Tools for z/OS and OS/390
the unix system services. We discuss the new features of Debug Tool utilities and
advanced functions. Finally, we present some hints and tips for application and
systems programmers.
Debug Tool Coverage Utility (DTCU) a tool which enables you to determine which
code statements have been executed by running your programs in a special test
environment.

Get Introduction to the IBM Application Development Tools on z/OS and OS/390 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.