You are on page 1of 2

11/18/2017 SOA & BPM: Business Exceptions in Oracle BPM

More Next Blog» Cre

SOA & BPM

Saturday, September 6, 2014 About Me

Vinod Kandukuri
Business Exceptions in Oracle BPM Follow 192

Handling Business Exceptions in Oracle BPM I'm what I'm


View my complete profile
I will go over a simple example where you handle Business Exceptions that are propagated to different
composite.
Blog Archive
Handling in the same composite is pretty straight forward. Use the same
▼ 2014 (8)
I have 2 composites here. BizExceptionB & BizExceptionA. ► December (1)
Both the exceptions are created in BusinessCatalog of BizExceptionB process. ▼ September (1)
Business Exceptions in Oracle BPM
Snapshot of BizExceptionB Process.
► July (1)
► June (1)
► May (1)
► April (2)
► March (1)

The process takes a string Argument if the value is "One" it goes thru Biz Exception One case and if its
"two" it goes thru Biz Exception Two case and throws the corresponding exception.

Export the Business Exceptions into a ".bob" file as shown in the screenshot.

Coming to BizExceptionA process.

It's a simple process which calls BizExceptionB process and have handlers to catch different Business
Exceptions. I'm using boundary catch event for this example. You can use regular Event Sub-Process too
to catch the exceptions. Screenshot below.

http://kvkvinod.blogspot.in/2014/09/business-exceptions-in-oracle-bpm.html 1/2
11/18/2017 SOA & BPM: Business Exceptions in Oracle BPM

In this process, import the previously saved ".bob" file into BizExceptionA process, This will
automatically show the Business Exceptions which were created in BizExceptionB Process under
Business Catalog. Use the same ones to catch the errors in the screenshot shown above.

Note: When you import the ".bob" file into BizExceptionA process, it would show 2 Business
Exceptions for each one you have. Use the one with "locked" symbol on it when in your catch
branch/event. Ignore the one without lock symbol.

Shoot me in the comments, if you need any further help.

Sample project can be downloaded from here

Posted by Vinod Kandukuri at 1:43 PM

Labels: BPM, BPM Exceptions, Business Errors, Business Errors in BPM, Business Exceptions, BusinessException in Oracle
BPM, Exceptions in BPM, Oracle BPM 11g, Oracle BPM 12c, Oracle BPM 12c Features

No comments:

Post a Comment

Enter your comment...

Comment as: Select profile...

Publish Preview

Newer Post Home Older Post

Subscribe to: Post Comments (Atom)

Simple theme. Theme images by luoman. Powered by Blogger.

http://kvkvinod.blogspot.in/2014/09/business-exceptions-in-oracle-bpm.html 2/2

You might also like