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



Tom Liotta wrote:
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.

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.

Thanks Tom. In my quick review before heading home yesterday I missed a few details. It does indeed appear that these APIs could work for me. At this point I'm going to complete what I've got so far, but thanks for making me look at it again. I'll have to keep this in mind for future reference.

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.