We use IBM WebSphere MQ for SWIFT messages. When a SWIFT message is received, it is processed and put into Local Queues as the processing goes on. Its like the follows :
Outside World > Q1 > App > Q2 > App > Q3 > App
The queues are local queues. But there has been considerable delay when the message reaches the Application from Q1/Q2/Q3 ... like days. And this happens arbitrarily. We have no clue as to why this is happening. Most of the messages get thru pretty quick but there are a couple of them in 3-4 days which arrive late.
All this happens in a transaction and we use Atomikos as our Transaction Manager.
Has anybody faced a similar issue before ? Any help is appreciated.
Thanks, Midhun.