OK, here goes.
A dataqueue is basically a "message file" that has some interesting features, and the more interesting ones are:
1. You can create them with the atributte FIFO ( First In First Out).
2. After a message is read from the data queue it is automatically removed from it.
These are the features that lead me to use it for communication purposes between PC's databases and AS/400 databases.
To use it you need to know about two API's for AS400, QSNDDTAQ and QRCVDTAQ. Check it out through the following links:
From the PC end the data queues can be accessed through the following controls, included in SDK for Client Access 3.2.0 or Client Access Express 5.1, through Client Access Object Library to include has a reference in your VB project.
cwbDataQueueTextBox
In case you want to implement such a process, and beeing new to AS/400, please contact me through the following mail:
paulo.torre@usa.net
...because there is a lot more information then this that you need to know, as for example a simple vb project with which you can check how dataqueues work.
But remember, in order to work you'll need to install Client Access, preferablly Express 5.1.
By the way, you'll need to do some programming in the AS/400, I use RPG, and you?