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



That makes a ton of sense.

Thanks to both of you who responded.  Just needed my head screwed on correctly.

Larry

 --- On Tue 03/07, Joe Pluta < joepluta@xxxxxxxxxxxxxxxxx > wrote:
From: Joe Pluta [mailto: joepluta@xxxxxxxxxxxxxxxxx]
To: java400-l@xxxxxxxxxxxx
Date: Tue, 7 Mar 2006 13:57:36 -0600
Subject: RE: D-Specs for Java Prototypes in RPG

In any prototype, the "type" field to the right of the PR says 
whether<br>anything is returned.  It could be any type, including integer or 
alpha, or,<br>in this case an object (type "O").  Notice that the prototype for 
pkgMethod<br>doesn't have a type of "O" in the prototype line.<br><br>If this 
is truly a void method, just remove the "O" from the prototype line.<br><br>As 
to returning a boolean primitive (little b), simply code the return type<br>as 
"N" (indicator).  For more on this, check 
here:<br><br>http://publib.boulder.ibm.com/infocenter/iadthelp/index.jsp?topic=/com.ibm.e<br>tools.iseries.pgmgd.doc/c0925075169.htm<br><br>There's
 a ton of information on RPG/Java interoperation there.<br><br>Joe<br><br><br>> 
From: Larry<br>> <br>> I've been experimenting with using java within RPG 
programs.  Curious<br>> about two issues.<br>> <br>> #1)<br>> In the IBM 
Manuals it shows void method being coded as:<br>>  D pkgMethod       PR         
         EXTPROC(*JAVA<br>>  D         
                                  : 'Pkg.PkgClass'<br>>  D                      
                     : 'method')<br>> There's no "CLASS" entry needed.  But 
when I try to code a void method<br>> like this:<br>>       * Open Document 
Method  (returns void)<br>>      D opendoc         PR              O   
ExtProc(*JAVA:<br>>    D                                     
'com.lowagie.text.Document':<br>>      D                                     
'open')<br>> The WDSc syntax checker keeps telling me I need to declare a 
"CLASS", but<br>> there is no class to come back.<br>> <br>> #2)<br>> I can't 
find anything in the IBM manuals relating to method calls that<br>> return 
primitives.  I need to call a method that return boolean (not<br>> Boolean).  
How does one code the prototype's CLASS entry when the return<br>> value is not 
a class?<br><br><br>-- <br>This is the Java Programming on and around the 
iSeries / AS400 (JAVA400-L) mailing list<br>To post a message email: 
JAVA400-L@xxxxxxxxxxxx<br>To subscribe, unsubscribe, or change list 
options,<br>visit: http://lists.midrange.com/mailman/listinfo/java400-l<br>or 
email: JAVA400-L-request@xxxxxxxxxxxx<br>Before posting, please take a moment 
to review the archives<br>at http://archive.midrange.com/java400-l.<br><br>

_______________________________________________
No banners. No pop-ups. No kidding.
Make My Way  your home on the Web - http://www.myway.com



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.