Oracle SOA Suite 12c Essentials — Question 49

You have modeled a Composite X for which the following fault policy action has been configured for remote faults:
<Action id="ora-retry">
<retry>
<retryCount>2</retryCount>
<retryIntrval>2</retryIntrval>
<exponentialBackoff/>
</retry>
</Action>
At runtime, when a remote fault occurs on at outbound invoke, this ora-retry action is triggered. After the two configured retries are exhausted, which one occurs?

Answer options

Correct answer: B

Explanation

The correct answer is B because after the retries are exhausted, the instance is marked as 'open.faulted', allowing for auto-recovery. Option A is incorrect as the transaction does not automatically roll back; C is wrong since 'closed.faulted' indicates a different state; and D is not right because the default action is not triggered when the retries are configured.