|
First off I want to let you know that I am just starting to
play around with java on the iSeries
so please forgive my ignorance on this one
I do not want to say how much time I have spent trying to
change a CL program
from using RUNJVA to using QSH to run it.
It seems to me it should be very easy, but I have spent a
lot of time trying different formats and reading and re-read
midrange archives trying to find the correct format.
With my current example I am getting error:
qsh: 001-0050 Syntax error on line 1: token "(" not
expected.
Here is what works
DCL VAR(&inFileFlg) TYPE(*CHAR) LEN(20) +
VALUE('-inputfile')
DCL VAR(&outFileFlg) TYPE(*CHAR) LEN(20) +
VALUE('-outputfile')
CHGVAR VAR(&fulPathIn) VALUE('/drjc/java/testin.txt')
CHGVAR VAR(&fulPathOut) VALUE('/drjc/java/testout.txt')
CHGVAR &classPath
('/QIBM/ProdData/OS400/jt400/lib/jt400Native.jar:+
/drjc/java/commons.jar:/drjc/java:/drjc/java/convertf.jar:.'
)
** The following works **
RUNJVA CLASS('convert') PARM(&inFileFlg &fulPathIn +
&outFileFlg &fulPathOut)
CLASSPATH(&classPath)
** The following does not work **
CHGVAR VAR(&CMD) VALUE('RUNJVA CLASS(convert) +
PARM(' *TCAT +
&inFileFlg *BCAT &fulPathIn *BCAT +
&outFileFlg *BCAT &fulPathOut *BCAT +
')' *BCAT 'CLASSPATH(' *TCAT &classPath *TCAT ')' )
STRQSH CMD(&CMD)
** This causes error:
qsh: 001-0050 Syntax error on line 1: token "(" not
expected.
Press ENTER to end terminal session.
Can anyone give me the correct format for &CMD?
Thanks
John
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.