call rpgle program from within a java program...

Gerald Magnuson <[email protected]>
Newsgroups gmane.comp.lang.as400.java
Message-ID <CAN-KPi79jLNcmR5QJrzzKKpeg5SK3CyERE0cX-UR0XofPPCaiw@mail.gmail.com>
from within the IBM i....  specifically in the QSH command entry...
I have tried to copy and paste several examples and have not been
successful...

to clarify..   do I have to use a driver to connect back to the i?

import com.ibm.as400.access.AS400;
import com.ibm.as400.data.PcmlException;
import com.ibm.as400.data.ProgramCallDocument;

boolean rc = false;
         AS400 as400;
        ProgramCallDocument pcd;
        String path = "/QSYS.LIB/GEMLIB.LIB/GETMQMSG.PGM";
        as400 = new AS400 ();
        pcd = new ProgramCallDocument (as400, "GETMQMSG");
        pcd.setPath ("GETMQMSG", path);
        pcd.setValue ("GETMQMSG.MESSAGE_1", message);
        rc = pcd.callProgram("GETMQMSG");


I am getting the following errors:
Recv.java:39: error: unreported exception PcmlException; must be caught or
declared to be thrown
        pcd = new ProgramCallDocument (as400, "GETMQMSG");

              ^

Recv.java:40: error: unreported exception PcmlException; must be caught or
declared to be thrown
        pcd.setPath ("GETMQMSG", path);

                    ^

Recv.java:41: error: unreported exception PcmlException; must be caught or
declared to be thrown
        pcd.setValue ("GETMQMSG.MESSAGE_1", message);

                     ^

Recv.java:42: error: unreported exception PcmlException; must be caught or
declared to be thrown
        rc = pcd.callProgram("GETMQMSG");
-- 
This is the Java Programming on and around the IBM i (JAVA400-L) mailing list
To post a message email: JAVA400-L-Zwy7GipZuJhWk0Htik3J/[email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request-Zwy7GipZuJhWk0Htik3J/[email protected]
Before posting, please take a moment to review the archives
at https://archive.midrange.com/java400-l.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.