Which two could be used to handle exceptions thrown by a service? Select two.
A.
Subprocess
B.
event subprocess
C.
error end event
D.
error catch event as a boundary event on the service task
Explanation:
You can handle the exceptions that occur in an activity using the following:
*A boundary error catch event
*An event subprocess
Boundary error catch events enable you to resume the main process flow after handling the
exception.
If you want to reuse the exception handling flow for multiple tasks in your process, then event
subprocesses are more efficient than boundary catch events. Event subprocesses enable you to
define a cleaner process with less effort because the catch error event is located within the event
subprocess. To reuse an exception handling flow using boundary catch events, you must define a
boundary catch event for each of the tasks, and then connect those boundary events to the
exception handling flow.
Reference: Oracle Fusion Middleware Business Process Composer User’s Guide for Oracle
Business Process Management, 11g Release 1 (11.1.1.5.0), 19.5 Handling Exceptions in a
Business Process