We have a multi node SOA 10g deployed. If we have a UseMessageListener=True, the state of the message is not changing from 0 to 2. Even though the message was consumed.
Same, configuration works fine in lower environment with single node.
When we changed UseMessageListener= false, message state started getting changed even in multi node architecture.
One more difference that we have in multinode and single node environment, is that we are having isTransacted mcf property value as false. Where as in single node is Transacted is true.
Can some one explain some reasoning behind such behavior?
What is the significance of UseMessageListener?