Why not just convert to RPG IV? Why would you leave a program in RPG III if
you are maintaining it?

I don't see how you go do anything from RPG III to Java without creating
some kind of wrapper program to get the data (maybe put in a data queue and
read it back in the RPG III).

On Thu, Aug 19, 2010 at 2:45 PM, Jeff Wurst <jwurst@xxxxxxxxxxx> wrote:

Thanks in advance for any pointers on this.

I have an old RPG III program that has a green screen and displays
messages from a message file in a message subfile at the bottom of the
screen. I need to retrofit the program to provide the option to suppress
the screen so that it can be called from a new Java program. The RPG
program still needs to do its normal validation of the business rules
and, with no user interface displayed, it needs to report back error
messages to the calling program.

The ProgramCall class has a getMessageList function. Is there any way to
load messages into this without crashing the RPG program? Is there a
normal way to accomplish my goal? I can always add program parameters or
use the LDA, but those options will introduce an upper limit on the
number of error messages that I can return.

This is the Java Programming on and around the IBM i (JAVA400-L) mailing
To post a message email: JAVA400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/java400-l.

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