Hi Hans,

[SNIP]
> > $myvar = `system myrpgprogram`;
[SNIP]
> BTW, I believe the result of executing the expression `system
> myrpgprogram` is the return code from performing the specified command
> (that is, a success/failure indication), not the output of the command.
> Although a "return code" of a sort was set by RPG III programs (if I'm
> not mistaken), I'm not sure if it is set by RPG IV programs.

The "backquote substitution" that he's doing actually is intended to take
the data that a program writes to stdout and load it into the variable.
In this case, he's running the QShell "system" utility which invokes a CL
command.  The output of the CL command is then stored in $myvar in the
perl script.

See my message to the original poster for an example that worked in my
quick testing...

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 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.