Monday, June 30, 2014

#2 BPM 12c New Features - skip and back error handling

Skip/Back error handling allows us to catch an error in a BPM process and retry or skip the activity that cuaed it.

Here is my composite -

The ValidateOrder Service can throw 2 business exception - MinorException and MajorException.
The business logic for error handling in the BPM process is simple - MinorException then retry -
MajorException skip.

The validate Order web service -

This is how the  business logic for handling the MinorException is implemented in the BPM process -

I set the newly available pre-defined variable - "action" - to "back"
i.e. I want to rety the validateOrder service.

Deploy and test -

The business fault - MinorException is thrown and the instance is Recovered.

file is written -

Trace -

Now I implement the handler for the MajorError -

Here I just skip

Deploy and test -

Trace -

No comments: