× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Vengoal,

Any ILE program can invoke a java class.  I doubt there would
be a restriction if the "invocation" was done via a service
program or not.

While I'm not a java developer, I "view" JAR files similar to
service programs and DLL's in the windows arena.  That is, they
contain "packaged" call-able functions that I can reference to
compliment my HLL program.  That's what the JNI is (QSYS/QJVAJNI). 

That said, I cannot think of a technical reason why any service
program could not include or execute a JAR file or class.

If I were to develop a service program that utilized java, I would
probably mandate some practices with respect to managing the
activation/deactivation of the JVM.  As there may be issues with
respect to activation group and/or performance, it would probably
be better served to have the "caller" start and destroy the JVM.
Incorporating JVM management into the SVCPGM adds additional
performance overhead.

Lastly, there might be a "trivial" amount of overhead in using
a SVCPGM (based on design and call method), I would anticipate
calling java objects via RPGLE or SVCPGM's to be relativley the
same in performance.

Hope this helps.

Michael Rooney
Citigroup International                

-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx
[mailto:rpg400-l-bounces@xxxxxxxxxxxx]On Behalf Of Vengoal Chang
Sent: Sunday, April 11, 2004 9:10 PM
To: 'RPG programming on the AS400 / iSeries'
Subject: How to make some Java classes or jar as a service program ?


Hi,
        How to make  some Java classes or jar as a service program ? The
RPGLE Program declare some O type java calss for use will start JVM. If
we call the service program which made by java program, will OS start
the JVM or not ? Does calling java service program performace is better
than direcly used Object in RPGLE program ?

Best regards,

Vengoal


_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.