I have a problem with the way Enterprise Server/JMS Adapter handles transactions. In an integration component, I want to send a message to an application through a message queue and then read the reply that arrives on another queue.
What happens is that the sending of the request is delayed until the (local) transaction commits, that is till the end of the script. So I don’t get a reply from the system (actually after the time out period I get an empty reply). Further more next time I invoke this integration component I get the reply to the request I submitted the time before!?!
Any ideas ?