The Integrated iSeries Debugger is a source-level debugger that enables you
to debug and test an application that is running on an iSeries system.
It provides a functionally rich interactive graphical interface that allows
you to:
- View source code or compiler listings, while the program is running on the
iSeries system.
- Set, change, delete, enable and disable line breakpoints in the
application program. You can easily manage all your breakpoints using
the Breakpoints view.
- Set watch breakpoints to make the program stop whenever a specified
variable changes.
- View the call stack of your program in the Debug view. As you
debug, the call stack gets updated dynamically. You can view the source
of any debug program by clicking on its call stack entry.
- Step through your code one line at a time.
- Step into or step over program calls and ILE procedure calls.
- Display a variable and its value in the Monitors view. The value
can easily be changed to see the effect on the program's
execution.
- Locate procedure calls in a large program quickly and easily using the
Modules/Programs view.
- Debug multithreaded applications, maintaining separate stacks for each
thread with the ability to enable and disable any individual thread.
- Load source from the workstation instead of the iSeries - useful if
you don't want the source code on a production machine.
- Debug client/server and distributed applications.
The Debugger supports RPG/400(R) and ILE RPG, COBOL and ILE COBOL, C,
C++ and CL.
In the following exercises you will be given the opportunity to learn about
some of the basic features of the Debugger. For the purpose of these
exercises you will debug a CL and an ILE RPG program. Don't worry
if you don't know RPG.
You know the basic features of the debugger and now you are ready to begin Exercise 5.2: Starting the integrated debugger.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.