×
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.
Adam Glauser wrote:
A quick API Finder search and a skim of an article[1] later, it doesn't
appear that IBM i's data queue support will work for me. In fact, I
suppose what I'm after isn't strictly a queue, but a mix of a queue and
a list. I need to be able to process items sorted by timestamp,
removing certain items from the front of the list and adding more items
into the list with each pass.
Adam:
At first thought, using a keyed data queue, you could process items
on the queue with the Retrieve Data Queue Message (QMHRDQM) API. The
key would be the timestamp. When you wanted to remove an item from
the list(queue), you'd use the Receive Data Queue (QRCVDTAQ) API;
and when you wanted to add an entry to the list(queue), you'd use
the Send Data Queue (QSNDDTAQ) API.
It'd take a little practice to see how stepping through the
list(queue) works; but it's pretty easy with some experience and a
few appropriate prototypes.
That's not to say that a data queue is your best choice. It merely
says that it seems to be reasonably possible.
Where do you see the major complication (other than rewriting
everything you already have)?
Tom Liotta
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.