Using Exception Handling
- Open
the Load Plan Editor:
- Navigate
to the Steps tab of the Load Plan Editor.
- Select
the Step:
- In
the Steps Hierarchy table, select the step for which you want to
define exception behavior.
- The
Property Inspector will display the properties of the selected
step.
- Set
Parameters in Exception Handling Section:
- In
the Exception Handling section of the Property Inspector,
configure the following parameters:
- Timeout
(s):
- Enter the maximum time (in seconds) that the step is
allowed to run before it is aborted.
- When the timeout is reached, the step will be marked
as error and the associated Exception step (if defined)
will be executed.
- Note: The exception step itself will not time out.
If needed, set a timeout on a parent step to prevent long-running
situations.
- A zero (0) timeout means infinite timeout
(no timeout limit).
- Exception
Step:
- From the list, select the Exception step to
execute if this step fails.
- Only exception steps defined in the Exceptions
tab of the Load Plan Editor will appear in this list.
- If no exception step is selected, the default
behavior will apply (i.e., no exception handling).
- Exception
Behavior:
- Choose how the step behaves when an exception
occurs:
- Run Exception and Raise: Executes the exception
step (if any) and raises the exception to the parent step, causing the
parent to fail.
- Run Exception and Ignore: Executes the exception
step (if any) but ignores the failure, notifying the parent step of a
successful run. If the exception step fails, the parent step will be
notified of the failure.
- Configure
Exception Handling for Parallel Steps (if applicable):
- For
Parallel steps, the following additional parameters can be set:
- Max
Error Child Count:
Defines the maximum number of child steps that can fail before the
parallel step itself is considered failed.
- If the number of failed child steps exceeds this
value, the parallel step is marked as failed.
- Based on the Restart Type configuration, the
behavior differs:
- Restart from failed children: The Load Plan waits for
all child sessions (both running and waiting to be executed) to
complete before raising the error to the parent step.
- Restart all children: The Load Plan stops all
running child sessions and does not start new ones before raising the
error to the parent.
No comments:
Post a Comment