My Oracle Support Banner

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 8.1.1.7 [21238] to 8.1.1.11.6 [IP2013] [Release V8]
Information in this document applies to any platform.

Symptoms

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

 

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.