SOA 11g: Composite State not Updated after BPEL Recovery of Faulted Instance

(Doc ID 1343894.1)

Last updated on JUNE 01, 2016

Applies to:

Oracle SOA Platform - Version 11.1.1.2.0 to 11.1.1.5.0 [Release 11gR1]
Information in this document applies to any platform.

Symptoms

The state of a failed SOA composite application instance is not updated after you successfully perform a recovery from the Recovery page of the BPEL service engine.

For example, assume you perform the following steps.

  1. Enable payload validation on the SOA Infrastructure Common Properties page in Oracle Enterprise Manager Fusion Middleware Control Console.
  2. Invoke an instance of a SOA composite application. If payload validation fails (for example, because required elements in the schema are missing), a failure occurs at the BPEL service component level during execution of an invoke activity.&
    The instance is displayed as faulted in the Dashboard and Instances pages of the composite.
  3. Go to the Recovery page of the BPEL service engine and note that the same instance is pending recovery.
  4. Disable payload validation on the SOA Infrastructure Common Properties page.
  5. From the Recovery page of the BPEL service engine, select the instance and click Recover. This recovers the instance.
  6. View the completed instance in the flow trace. However, note that the instance state is not updated and is still shown as faulted, whereas the instance has actually recovered and completed successfully.

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