|
No, and you can't make them "Const" either. I changed the 10I 0 part in my
mail message and that's it. The actual line is
D bytes 10I 0 value
But it doesn't matter, because this is not the right constructor anyway.
And it looks like I don't need one, that I just need to define the int parm
in the prototype as a 10I 0 field and be done with it. Now I'm having
signature issues. I'm getting the following message:
Cause . . . . . : RPG procedure ICR001 in program ICR001/MIKEE received
Java
exception "java.lang.NoSuchMethodError: conversionTest" when calling
method
"conversionTest" with signature "(Ljava.io.File;I)S" in class
"conversionTest".
When I run javap -s on the conversionTest.class file, I see the following
signatures:
public conversionTest(java.io.File,int);
/* (Ljava/io/File;I)V */
public static void main(java.lang.String[]);
/* ([Ljava/lang/String;)V */
I can see that they don't match. But it looks like I've got the inputs
correct; it's the "S" vs. "V" thing. Here's the prototype for my Java
program, conversionTest.class
D conversionTest PR 5I 0 ExtProc(*JAVA:
D Class1:'conversionTest')
D STATIC
* method parameters
D f O Class(*JAVA:'java.io.File')
D Const
D format 10I 0 Value
I'm guessing the S in the signature is coming from the STATIC keyword. I
can't find any documentation on what keyword I should be using that would
give me a "V" in the signature.
Mike E.
Scott Klement
<klemscot@klement To: rpg400-l@midrange.com
s.com> cc:
Sent by: Subject: RE: Prototyping and
Creating integer objects in RPG for
rpg400-l-admin@mi calling Javaclasses
drange.com
11/15/02 01:44 AM
Please respond to
rpg400-l
I don't think you can make integers "varying".
On Thu, 14 Nov 2002 meovino@estes-express.com wrote:
>
> D byes 10I 0 Const Varying
>
> Now it compiles. When I call it, I get the following error:
>
_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
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 mailing list archive is Copyright 1997-2025 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.