Which two modeling approaches could be used to handle exceptions thrown by a service? (Choose two.)
A.
subprocess
B.
event subprocess
C.
error and 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.