I have a CL that actually runs a Java program.



Within the java, it runs an RPGLE routine to get data to use in the
process.



String path = "/QSYS.LIB/YRCLUTIL.LIB/MQRCV02.PGM";

String msgId, msgText;



try {

ProgramCallDocument pcml = new
ProgramCallDocument(as400, "MQRCV02");

pcml.setPath("MQRCV01", path);

pcml.setValue("MQRCV01.PALIAS", messageName);

pcml.setValue("MQRCV01.PFILEPATH", filepath);

boolean rc = pcml.callProgram("MQRCV02");



Now I know it is actually calling the RPG and getting it resolved. The
problem is that although I started from a job with the correct library
list, it apparently starts another job in order to actually call the
RPG. I could live with that but the library list is not set. How do I
do such a thing without doing it in the RPG?



TIA,





Sharon Wintermute




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