• Subject: RPG Display program and processing
  • From: Jim Langston <jlangston@xxxxxxxxxxxxxxxx>
  • Date: Mon, 24 Jul 2000 09:53:44 -0700

I recently wrote a new program for our aging, all in RPG IV (no ILE yet).

This program runs interactively, simple program logic:

EXFMT the display file.
If user did *not* press F3 or F12
  loop through my records and print my report.
endif.

Like I said, very simple.  Now, I want to submit the report to batch.  Since 
there's a display
file here, this can cause problems.  The "normal" way to do this would be to 
break the program
into two different programs and write a CL wrapper.  Or even just open the 
display file in the
CL, then SBMJOB the RPG program.

Is this still the best way to do this?  Or should I be looking at some other 
new and improved
method?

I was contemplating opening the display file as USEROPN, then when I start the 
logic look and
see if I'm running in batch mode (need to find the API for that) and if I'm 
*not* in batch mode,
open the display file, do the EXFMT, and if not F3 or F12 to call SYSTEM (or 
whatever the
newest best way to call an AS/400 command is) to run SBMJOB and submit myself 
to batch.

Any suggestions?

Regards,

Jim Langston

Always looking for bigger and better things.

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

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.