External Exception Handling Pattern

When a process/service is invoked and it raises an exception, there are various exception-handling mechanisms to deal with these exceptions. This section is dedicated to the third scenario where an exception raised by an invoked process/service is handled by an external exception handler. Check the process state diagram and you can relate this scenario with the pointer K. An assigned activity invokes a process/service. The invoked process/service raises an exception. The exception is not handled inside the process/service nor does the assigned activity (invoking activity) has a Boundary Catch Event. Hence, the exception gets propagated outside the assigned activity and it's caught by an external event subprocess ...

Get Oracle BPM Suite 12c Modeling Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.