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



Wow! I use New=>Procedure a lot, but I never noticed the Java Method Call
option.

It turns out it wants objects for the Enum parameters.

Thank you!



date: Fri, 5 May 2023 17:13:12 -0400
from: Jon Paris <jon.paris@xxxxxxxxxxxxxx>
subject: Re: extProc(*java) & data type for Enum

Oh my ancient brain ...

Just realized that there is an easier method built-in to RDi. Open an
RPGLE source and from the source menu select New -> Java Method Call.

Then all you have to do is point the tool at the jar file, drill down to
the method you need and tell it to generate the RPG. Voila!

Even if you don't have RDi with the new easy install it would;ld be
worthwhile for you to download the trail version and you'll have 120 days
to generate all the method calls you need. Note - the code it produces is
(to put it mildly) verbose but for cases like yours where you don't know
what the parms are ...


Jon P.


On May 5, 2023, at 2:02 PM, Justin Taylor <jtaylor.0ab@xxxxxxxxx> wrote:

Thanks. I'll check it out.


date: Thu, 4 May 2023 16:17:53 -0400
from: Jon Paris <jon.paris@xxxxxxxxxxxxxx>
subject: Re: extProc(*java) & data type for Enum

There was a thread on this topic a while back
https://archive.midrange.com/rpg400-l/201604/msg00000.html <
https://archive.midrange.com/rpg400-l/201604/msg00000.html>

Not sure if that will help though. You really need to know the data
type
of the underlying value the parm is being compared to.


Jon P.


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

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription
related questions.




------------------------------

message: 3
date: Sat, 6 May 2023 09:03:32 +0200
from: myibmi via RPG400-L <rpg400-l@xxxxxxxxxxxxxxxxxx>
subject: AW: extProc(*java) & data type for Enum

Jon,

Alternatively, you can ask ChatGPT. You'll be amazed at what comes out of
it.

Times are changing.

-----Urspr?ngliche Nachricht-----
Von: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxxxxxxxx] Im Auftrag von
Jon Paris
Gesendet: Freitag, 5. Mai 2023 23:13
An: RPG programming on IBM i
Betreff: Re: extProc(*java) & data type for Enum

Oh my ancient brain ...

Just realized that there is an easier method built-in to RDi. Open an
RPGLE
source and from the source menu select New -> Java Method Call.

Then all you have to do is point the tool at the jar file, drill down to
the
method you need and tell it to generate the RPG. Voila!

Even if you don't have RDi with the new easy install it would;ld be
worthwhile for you to download the trail version and you'll have 120 days
to
generate all the method calls you need. Note - the code it produces is (to
put it mildly) verbose but for cases like yours where you don't know what
the parms are ...


Jon P.


On May 5, 2023, at 2:02 PM, Justin Taylor <jtaylor.0ab@xxxxxxxxx> wrote:

Thanks. I'll check it out.


date: Thu, 4 May 2023 16:17:53 -0400
from: Jon Paris <jon.paris@xxxxxxxxxxxxxx>
subject: Re: extProc(*java) & data type for Enum

There was a thread on this topic a while back
https://archive.midrange.com/rpg400-l/201604/msg00000.html <
https://archive.midrange.com/rpg400-l/201604/msg00000.html>

Not sure if that will help though. You really need to know the data
type
of the underlying value the parm is being compared to.


Jon P.


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

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.


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

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.




------------------------------

message: 4
date: Sat, 6 May 2023 09:39:21 -0400
from: Jon Paris <jon.paris@xxxxxxxxxxxxxx>
subject: Re: extProc(*java) & data type for Enum

Times are indeed changing but ChartGPT doesn't help in this case - the
information returned won't compile and is factually incorrect. As is a lot
of ChatGPT stuff when RPG is concerned.


Jon P.

On May 6, 2023, at 3:03 AM, myibmi via RPG400-L <
rpg400-l@xxxxxxxxxxxxxxxxxx> wrote:

Jon,

Alternatively, you can ask ChatGPT. You'll be amazed at what comes out of
it.

Times are changing.

-----Urspr?ngliche Nachricht-----
Von: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxxxxxxxx] Im Auftrag
von
Jon Paris
Gesendet: Freitag, 5. Mai 2023 23:13
An: RPG programming on IBM i
Betreff: Re: extProc(*java) & data type for Enum

Oh my ancient brain ...

Just realized that there is an easier method built-in to RDi. Open an
RPGLE
source and from the source menu select New -> Java Method Call.

Then all you have to do is point the tool at the jar file, drill down to
the
method you need and tell it to generate the RPG. Voila!

Even if you don't have RDi with the new easy install it would;ld be
worthwhile for you to download the trail version and you'll have 120
days to
generate all the method calls you need. Note - the code it produces is
(to
put it mildly) verbose but for cases like yours where you don't know what
the parms are ...


Jon P.


On May 5, 2023, at 2:02 PM, Justin Taylor <jtaylor.0ab@xxxxxxxxx>
wrote:

Thanks. I'll check it out.


date: Thu, 4 May 2023 16:17:53 -0400
from: Jon Paris <jon.paris@xxxxxxxxxxxxxx>
subject: Re: extProc(*java) & data type for Enum

There was a thread on this topic a while back
https://archive.midrange.com/rpg400-l/201604/msg00000.html <
https://archive.midrange.com/rpg400-l/201604/msg00000.html>

Not sure if that will help though. You really need to know the data
type
of the underlying value the parm is being compared to.


Jon P.


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

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription
related
questions.


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

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.


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

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription
related questions.




------------------------------

Subject: Digest Footer

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

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.



------------------------------

End of RPG400-L Digest, Vol 22, Issue 109
*****************************************


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