Category: Transaction
Behavior is similar to Java "try-catch", without support for "finally".The main node is executed If an exception occurs during the execution of the main node.All the catch nodes are checked from left to right, i.e. in the same order in which they were added to the workflow, until a matching catch node is found, after which checking of remaining catch nodes is abandoned.If the catch node being checked has the same exception type as that of the actual exception that has occurred.(Super classes of the catch nodes exception type are also included in this matching). That catch node is executed .This catch node would execute all its child nodes and then return.If the exception does not match the exception types of any of the catch nodes . The exception is thrown again, as it was received .In this case either the exception will be caught at the next higher try-catch activity, or if this was the highest try-catch activity, the workflow instance will be terminated
Properties
| Name | Description | Mandatory | Initial Value | Runtime Expression | Type | Conditional | |
|---|---|---|---|---|---|---|---|
| NodeType | Contains the type for node | No | No | No | Output | No | |
| Data Type: Text | Comments: | ||||||
| Name | Name of the workflow node | Yes | Yes | No | Input | No | |
| Data Type: Text | Comments: | ||||||
| Description | Description of the workflow node | No | Yes | No | Input | No | |
| Data Type: Text | Comments: | ||||||
| LogData | Any string to output to the workflow log | No | No | No | Input | No | |
| Data Type: Text | Comments: | ||||||
| Note |
|---|
| For an example of this Activity, please review this article for a full Walkthrough. |