The Integrated 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.
You have been introduced to the debugger and now you are ready to begin Exercise 7.2: Starting a Debug session using service entry points.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.