suspendOnError
When suspendOnError is enabled and an activity throws a Java exception, Process Manager checks to see if a number of criteria are true.
- The process instance is running against a process template that was deployed from a pre-3.5.10 version of TIBCO Business Studio.
- There is no user catch error event in scope for the thrown exception.
- The exception has not been raised by a user throw error event.
If all of these criteria are satisfied, the current transaction is rolled back and the process instance is placed in the SUSPENDED state. Otherwise:
- If a catch error event is in scope for the activity, processing continues there.
- If no catch error event is in scope, the process instance is placed in the FAILED state and purged from the BPM runtime database.
Subtopics