I have used User Queues. I wrote a service program that does the
create, delete, read and write and have written to them with C. RPG is
very easy to interface. C is a mother of all mothers. The Java stuff
just allows you to use them in Java.

Main reason for using them is speed. They are faster than data queues.
My test said about 40%. The User Queue service program is available is
anyone wants the code.

On Fri, Oct 19, 2012 at 7:42 AM, David Gibbs <david@xxxxxxxxxxxx> wrote:
On 10/19/2012 4:19 AM, Rusu Boca, Ionut wrote:
I would like to write a java program that would run on os400 and
would extract some messages from a user queue, process them, and
dumps them back into another user queue.

1. Create/open new/existing user queue

2. Read the user queue content one by one - if the queue is
not empty; if empty, block until it becomes non-empty, again

3. Write messages to the user queue.

I'm not too familiar with using User Queue's ... but what you describe sounds like a perfect use for a data queue.

One thing I noticed about a UserQueue is that it uses native methods ... so you can only run java code using a UserQueue on the i.

david



--
IBM i on Power Systems - For when you can't afford to be out of business

I'm riding 100km (62 miles) in the 2013 Chicago Area Tour de Cure to raise
money for Diabetes research and education! Sponsor me by visiting
http://archive.ridewithdavid.com. Thanks!
--
This is the Java Programming on and around the IBM i (JAVA400-L) mailing list
To post a message email: JAVA400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/java400-l.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

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

This mailing list archive is Copyright 1997-2022 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.