My Oracle Support Banner

Rollback Fault not Moving Messages to AQ Error Queue (Doc ID 1374461.1)

Last updated on AUGUST 14, 2018

Applies to:

Oracle SOA Suite - Version 11.1.1.5.0 and later
Information in this document applies to any platform.

Symptoms

When a sync BPEL process initiated by an inbound AQ adapter with XA data source uses <throw> process to throw a bpelx:rollback fault, the message is not rolled back to the AQ Exception Queue as expected, but the message is rolled back to the adapter's internal error handler and not to the original queue. The transaction is not marked as rollback, and the message is written to the rejected messages folder . Expected behavior will be  to appear in the exception queue configured for the AQ queue.

Having set in composite.xml:

<component name="BPELProcess1">
<implementation.bpel src="BPELProcess1.bpel"/>
<property name="bpel.config.transaction" many="false"
type="xs:string">required</property>
</component>

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
Cause
Solution


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