John, not sure if there was a Python option available from your response or if you're just extolling the virtues of Python ? (which I also find pretty cool and easy to use.) 😉
Regards,
Richard Schoen
Director of Document Management
e. richard.schoen@xxxxxxxxxxxxxxx
p. 952.486.6802
w. helpsystems.com
------------------------------
message: 5
date: Tue, 27 Mar 2018 02:10:21 -0400
from: John Yeung <gallium.arsenide@xxxxxxxxx>
subject: Re: Call RPGLE program on another iSeries
On Tue, Mar 27, 2018 at 12:54 AM, Nathan Andelin <nandelin@xxxxxxxxx> wrote:
On Mon, Mar 26, 2018 at 8:17 PM, Richard Schoen <
Richard.Schoen@xxxxxxxxxxxxxxx> wrote:
If you do any Java programming you can use the JT400 remote command
call or program call to do the job.
Wouldn't Java and JT400 be a roundabout way of calling an IBM i
program from another? Wouldn't you be lengthening the call path
significantly? What value would the middleware bring to the table?
Richard has already responded, but I have my own reading of that comment:
Notice that he first includes the qualifier "if you do any Java programming". So, from where I'm sitting, at least a good chunk of the value of JT400 is that *for a certain audience*, it's going to be an easy-to-implement solution.
It's always easiest to use what you know. I often marvel at the hoops RPG programmers jump through to accomplish things that *I* find vastly easier in Python. But if you already know RPG but not Python, and especially if you have good RPG tooling and what I call "RPG infrastructure", then it may well be easier for you to write 1000 lines of RPG rather than 30 lines of Python.
I don't dispute that the "call path" may be much longer for some approaches than others. But depending on the application, that might not matter very much.
John Y.