|
Had to change the RPG-coding and now I've got the program compiled succesfully. When I run the code, following exception is thrown: Message ID: RNQ0301 RPG procedure SNDSMTP in program SNDSMTP/MYLIB reveived Java exception "java.lang.NoSuchMethodError: openSmtpMessage" when calling method "openSmtpMessage" with signature "Ljava.lang.String;)Lcom.clipper.tools.SendSmtpMail," in class "com.company.tools.SendSmtpMail". I understand this as follows: The class is found by the program, however, no method "openSmtpMessage(String parm)" is found in the class. Actually, the method DOES indeed exist with a 'string' parameter. ==> Public static void openSmtpMessage(String sendTo) { .... } Patrick Goovaerts IT/Clipper Support nv -----Oorspronkelijk bericht----- Van: java400-l-admin@midrange.com [mailto:java400-l-admin@midrange.com] Namens David Morris Verzonden: donderdag 21 februari 2002 21:56 Aan: java400-l@midrange.com Onderwerp: Re: Calling Java from RPG Patrick, In most cases you will have to return an object. You can use the methods directly but without a reference you cannot garbage collect the object. If you are finding your classes your CLASSPATH is correct. I don't have an example handy, so the syntax may be off a little: /free myMsg = newMsg('xxxx'); chgMsg(myMsg: 'xxyy'); /end-free David Morris >>> pgoovaerts@pandora.be 02/21/02 01:25PM >>> ...Finally I need to call these methods to create my emailmessage.... I found an example of 'EVAL string1 = trimstring(string)' But in my case I just want to execute the methods without returning anything.... Patrick Goovaerts IT/Clipper Support nv _______________________________________________ This is the Java Programming on and around the iSeries / AS400 (JAVA400-L) mailing list To post a message email: JAVA400-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/cgi-bin/listinfo/java400-l or email: JAVA400-L-request@midrange.com Before posting, please take a moment to review the archives at http://archive.midrange.com/java400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 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.