• Subject: Re: About debugging RPGLE programs
  • From: Hans Boldt <boldt@xxxxxxxxxx>
  • Date: Tue, 8 Sep 1998 09:51:50 -0400

Pavan Krishnamurthy wrote:
>I just wanted to know what are the methods by which we can debug an RPGLE
>programs. Is there anything available like STRDBG and STRISDB for RPG/400
>programs ?

First, compile your ILE RPG program with DBGVIEW(*SOURCE).  Next,
use STRDBG.  You'll get a display with the source of the program
that you can scroll through.  To set a breakpoint, position the
cursor to the statement you want to break on and press F6.  When
you have your breakpoints set, press F12 to get back to the
command line, then call your program normally - the program source
will appear when your breakpoint is reached. Press F12 to continue
or press F10 to step through the program statement by statement.
Cursor over to any variable name and press F11 to display the
value of the variable.  When you return to the command prompt, you
can use command DSPMODSRC to see the program source again to set
additional breakpoints or watches.

This is described in more detail in the RPG Programmers Guide, but
this should be enough to get you going.  Or press F1 while
displaying the program source to display more detailed help text.

Cheers!  Hans

Hans Boldt, ILE RPG Development, IBM Toronto Lab, boldt@ca.ibm.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* This is the RPG/400 Discussion Mailing List!  To submit a new         *
* message, send your mail to "RPG400-L@midrange.com".  To unsubscribe   *
* from this list send email to MAJORDOMO@midrange.com and specify       *
* 'unsubscribe RPG400-L' in the body of your message.  Questions should *
* be directed to the list owner / operator: david@midrange.com          *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.