|
You could use JNI and write a simple RPG wrapper program to call your java program, and have the java method you call return a string, and then return that string in one of the parameters of the RPG program. Then have your CL call that RPG program and read that parameter for the result. That's actually not as complex as it sounds. Information about calling java methods from RPG can be found in the ILE RPG Programmer's Guide. Something to consider. Dan Feather Silhouette/PinPoint R&D Programmer Jack Henry & Associates, Inc. dfeather@xxxxxxxxxxxxx -----Original Message----- From: java400-l-bounces+dfeather=jackhenry.com@xxxxxxxxxxxx [mailto:java400-l-bounces+dfeather=jackhenry.com@xxxxxxxxxxxx] On Behalf Of SMore@xxxxxxxxxxxxxx Sent: Thursday, April 22, 2004 1:28 PM To: java400-l@xxxxxxxxxxxx Subject: Passing Messages What is a good way to pass a message from a java program to CL ? You can pass parameters in when calling RUNJVA, but how can you get a parameter out ? Here is what I have tried to do: 1. In CL create a data-area in qtemp 2. Call RUNJVA, this java program would write to the newly created data-area in qtemp 3. CL would read a message from this data-area 4. When CL ends the data-area in qtemp dis-appears The problem here is that the java program in step 2 can not read the data-area created in step 1. I guess I'll try and use a db2 table instead of a data-area if no-one has a better idea. Thanks -Steve More NOTICE: This e-mail may contain confidential or legally privileged information and is intended solely for delivery to the specific person identified as the recipient. Any review, re-transmission, dissemination or other use or taking of any action in reliance upon this e-mail by persons other than the intended recipient is prohibited. If you receive this e-mail in error, please contact us at (smore@xxxxxxxxxxxxxx) and delete from your computer system, or otherwise from you records, the information, which was transmitted to you in error. _______________________________________________ This is the Java Programming on and around the iSeries / AS400 (JAVA400-L) mailing list To post a message email: JAVA400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/java400-l or email: JAVA400-L-request@xxxxxxxxxxxx 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.