|
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 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.