Originally posted by: Kepa_Screen
Hi!
I'm using WSTX 8.1.0.3, on Aix box.
One of our maps gets data from an Oracle AQ using it's adapter.
This queue need to dequeue registers using a priority field at the header, in order to extract records in the queue first if they have more priority than other records at the queue. This is indicated at oracle db level, when the queue is created using pl-sql commands, this considerations are explicied, what fields have to be the priority ( by date, by numerical sequence, and the most important ...priority ).
The dequeue is FIFO normally, all records with priority field at header = 5, but this can be altered, if we put some records with priorty field = 2 these are extracted first of all ...and between them, the order is based on some other fields ( sequential number, date&time ... )
All works well when dequeued the records using the pl-sql commands, but this is not working when dequeued by a Wstx Map using Oracle AQ adapter because this supoused order is not being respected and the dequeue always is done without any priority...only FIFO ( first in -> fist out ) So, OracleAQ adapter behaviour could be modified ? Is there some option at some configuration file for the adapter for changing this ? Thank you very much in advance.
#DataExchange#IBM-Websphere-Transformation-Extender#IBMSterlingTransformationExtender