Execution
Configure the execution and error handling settings for an activity.
| Setting | Description |
|---|---|
|
Execution |
|
|
Thread pool |
A thread pool to associate with the activity. By default, the “Default Thread Pool” is selected for non-capture activities, the “Default Transformation Server Thread Pool” for Capture activities, and the “Knowledge Base Thread Pool” for the “Add to knowledge base” activity.
|
|
Track changes |
Allows the variable history of an activity to be recorded. You can see the variable value before and after the activity is executed. The Track changes property is only available for capture and non-capture automatic activities. It is not
available for the Synchronization activity.
|
|
Error handling |
|
|
Override server reset limit |
If selected and set, overrides the reset limit for automatic activity set at the server level (see "Auto activity reset limit" under > General.) If the reset attempts for the activity exceed the specified limit, the job suspends, and an error message is added as a job note. |
|
Timeout action |
The timeout action for the activity if the timeout interval exceeds the expected duration. Available options are:
The target duration of an activity, if set, is used as the timeout interval for an activity; otherwise, the value of the CoreWorkerActivityTimeoutIntervalInMinutes setting is used. For capture activities, this value is set in the Transformation Server configuration file.
The Timeout action property is only available for automatic activities. |
|
Suspend reason |
Optional. Assign a suspend reason to an activity - select a variable or provide an inline value (maximum 50 characters). At runtime, if the job created on the automatic activity is suspended, the suspend reason associated with the activity is recorded against the job. If the suspend reason is not provided at design time, the suspend reason defaults to the activity name.
The Suspend reason property is only available for automatic activities. |