MQ Receiver Rolling Back Siebel Transaction When a New ReplytoQueue is Set.
(Doc ID 1635401.1)
Last updated on JULY 09, 2021
Applies to:Siebel CRM - Version 188.8.131.52  to 184.108.40.206.6 [IP2013] [Release V8]
Information in this document applies to any platform.
The MQSeries Receiver component is running (and replying messages to Q1 (ReplytoQueue = Q1). When it receives a new message that changes the reply queue from Q1 to Q2 (ReplytoQueue = Q2). The MQReciever rollback the Transaction reverting all operations executed in Siebel and it sends the response the new Reply Queue Q2.
The Receiver parameter RollbackOnDispatchError does not affect this behavior if setted to TRUE or FALSE.
EAI MQSeries Server Transport = EAI MQSeries Server Transport
Receiver Method Name = ReceiveDispatchSend
We can see the following lines in the MQ logs
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document