SEPs ARE available from the command-line debugger, since maybe V5R3 (admittedly, no documentation that clearly says how to do it). Jon and Susan, I think, had an article on it some time ago. Here's how I do it (and I do this a lot on customers, where I can't use anything they don't sanction):

STRDBG
Put cursor on statement I want to break on
Press F6
Note the statement number in the message line (it isn't always the same as you think)
Type SBREAK [stmt#] USER QTMHHTP1 (or whatever user you are actually going to work with)
Press F12

Now run the app, request from the browser, say, and you'll get a message saying the breakpoint occurred.
Press F1
Look for the STRSRVJOB command embedded in the text and copy it to clipboard
Go to another 5250 session - these days I use Attn key-option 1
Paste the STRSRVJOB command
STRDBG in this job
It will be positioned at the break statement - put cursor there and press F6
Press F12
Go back to original 5250 session
Press Enter twice - this will release the job being debugged
Go again to alternate 5250 session - it will have stopped on the statement you are interested in
Keep on truckin' - er, debuggin!

This LOOKS harder than it really is - it's a lifesaver for all kinds of debug work. Now the SEP in RDP is a dream, but it's not always available.

HTH
Vern

On 11/30/2010 7:37 AM, Aaron Bartell wrote:
Just curious if others have thoughts or a wish list on what they wish we had
for debugging web apps - RPG specifically - on IBM i?

I am very familiar with the WDSC/RDi/RDp debugger and have used SEP's a lot,
but I sure would like to have SEP's available from the command line also.

I have other wants, but haven't thought through them enough yet to post.

Do others have ideas or wish list items?
Aaron Bartell
www.MowYourLawn.com/blog
www.OpenRPGUI.com
www.SoftwareSavesLives.com

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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.