SOA 11g: Fault Policy Not Intercepting "service Endpoint Unreachable" Error (Doc ID 1503989.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle SOA Platform - Version 11.1.1.1.0 and later
Information in this document applies to any platform.

Symptoms

You have defined the fault-policies to be as follows:
Retry the invoke web-service 2 minutes after the fault, then 4 minutes, then 8 minutes - then re-throw the fault to the BPEL process (ora-rethrow-fault), at which point a Catch action in the BPEL process triggers a Notification Handler that sends an email notification.

 

Faults are not being handled as expected with sporadic errors.


Changes

The JTA for the Weblogic transaction manager was never changed from the default one, 30 seconds.

Note 880313.1 - How to Configure Transaction Timeout for BPEL on SOA 11g

explains that this timeout has to be set.

Although it was set to the default value, the transaction was rolled back after 300 seconds which is the setting for the EJB transaction timeout.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms