Previous Topic: Loop SettingsNext Topic: Calculated Parameters


Timeout Settings

Timeout settings give the users ability to set a timeout as part of every operator. If the operator has not finished by the specified time defined in the Timeout settings, the execution takes a timeout exit port. Users still retain the choice to end the execution of the operator and take the timeout path or let the operator continue with the execution.

Timeout settings have the following properties:

No Timeout

Specifies that there is no timeout set for the operator (enabled by default).

To specify a timeout value, clear the No Timeout check-box.

Type

Specifies the type of timeout. Select one of the following timeout types.

Duration

Specifies the timeout duration in seconds.

Target Date

Specifies the timeout date (MM/DD/YYYY) and time (24 hours).

Duration/Target Date-Time

Defines the timeout duration or the target date for the operator.

Action

You can select a timeout action from the following:

Abandon

Specifies the flow is abandoned after the timeout of the operator. The following actions are performed:

  • The operation executes in detached mode.
  • Operator will timeout.
  • Post-execution code is executed.
  • Process flow is through the timeout branch.
  • The delay operator is executed.
Abort

Specifies the flow is aborted after the timeout of the operator. The following actions are performed:

  • The operator is aborted.
  • Post-execution code is executed.
  • Process flow is through the timeout branch.
  • The delay operator is executed.
Continue

Specifies the flow continues after the timeout of the operator. The following actions are performed:

  • The operator and the operation are in running state.
  • Process flow is through the timeout branch.
  • The delay operator is executed.
  • Post-execution code is executed after the operator is executed.
Reset

Specifies the flow is reset after the timeout of the operator. The following actions are performed:

  • The operator and the operation are in running state and are reset.
  • Post-execution code is executed.
  • Process flow is through the timeout branch.
  • The delay operator is executed.