Table of Contents

Search

  1. Preface
  2. Understanding Pipeline Partitioning
  3. Partition Points
  4. Partition Types
  5. Pushdown Optimization
  6. Pushdown Optimization and Transformations
  7. Real-time Processing
  8. Commit Points
  9. Row Error Logging
  10. Workflow Recovery
  11. Stopping and Aborting
  12. Concurrent Workflows
  13. Grid Processing
  14. Load Balancer
  15. Workflow Variables
  16. Parameters and Variables in Sessions
  17. Parameter Files
  18. FastExport
  19. External Loading
  20. FTP
  21. Session Caches
  22. Incremental Aggregation
  23. Session Log Interface
  24. Understanding Buffer Memory
  25. High Precision Data

Advanced Workflow Guide

Advanced Workflow Guide

Task Recovery Strategies

Task Recovery Strategies

Each task in a workflow has a recovery strategy. When the Integration Service recovers a workflow, it recovers tasks based on the recovery strategy:
  • Restart task
    . When the Integration Service recovers a workflow, it restarts each recoverable task that is configured with a restart strategy. You can configure Session and Command tasks with a restart recovery strategy. All other tasks have a restart recovery strategy by default.
  • Fail task and continue workflow.
    When the Integration Service recovers a workflow, it does not recover the task. The task status becomes failed, and the Integration Service continues running the workflow.
    Configure a fail recovery strategy if you want to complete the workflow, but you do not want to recover the task. You can configure Session and Command tasks with the fail task and continue workflow recovery strategy.
  • Resume from the last checkpoint.
    The Integration Service recovers a stopped, aborted, or terminated session from the last checkpoint. You can configure a Session task with a resume strategy.
The following table describes the recovery strategy for each task type:
Task Type
Recovery Strategy
Comments
Assignment
Restart task.
-
Command
Restart task.
Fail task and continue workflow.
Default is fail task and continue workflow.
Control
Restart task.
-
Decision
Restart task.
-
Email
Restart task.
The Integration Service might send duplicate email.
Event-Raise
Restart task.
-
Event-Wait
Restart task.
-
Session
Resume from the last checkpoint.
Restart task.
Fail task and continue workflow.
Default is fail task and continue workflow.
Timer
Restart task.
If you use a relative time from the start time of a task or workflow, set the timer with the original value less the passed time.
Worklet
n/a
The Integration Service does not recover a worklet. You can recover the session in the worklet by expanding the worklet in the Workflow Monitor and choosing Recover Task.


Updated June 03, 2019