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



I don't know if you have access to the Java code, but you might want to look
at using a Set or List instead of an array. Just create a procedure to
return the Set or List based on the RPG array.

I will say, I've never used any of the Collections Framework objects in RPG,
but I would imagine it would work.

--
James R. Perkins


On Mon, Jul 6, 2009 at 07:57, Christen, Duane <Duane.Christen@xxxxxxxxxx>wrote:

I have already submitted a PMR for this, and there is supposed to be an
APAR for this problem but at the moment there is no target date.

The problem is that I am passing several arrays of Java string objects and
integers to a method. The %SubArr bif works correctly if I hard code a
literal as the third parameter, only the specified number of elements of the
arrays are passed to the method, but if a variable is use as the third
parameter the whole array is passed no mater what the variable value is.

The method prototype and the method calls are here:
http://code.midrange.com/80cabeb44f.html

What I need is a work around so that the called method receives only the
initialized array elements. I would think I could create another Java method
and pass it the count of initialized elements and the arrays, do an
equivalent of SubArr in java and then call the original method but I have
not had much success finding what I think I need.

If anyone has any ideas on how to code a "SubArr" java method interface or
another possibility to work around this I would greatly appreciate it.

Thanks
Duane Christen


--








[http://www.paetec.com/eSignature/My_PAETEC_signature_r1_c1.gif]

[http://www.paetec.com/eSignature/My_PAETEC_signature_r1_c2.gif]


[http://www.paetec.com/eSignature/My_PAETEC_signature_r2_c1.gif]<
http://www.paetec.com/>



Duane Christen
Senior Software Engineer
(319) 790-7162
Duane.Christen@xxxxxxxxxx<mailto:Duane.Christen@xxxxxxxxxx>



[http://www.paetec.com/eSignature/My_PAETEC_signature_r3_c1.gif]






--
This is the RPG programming on the IBM i / System i (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 ...

Replies:

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.