Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Pipeline parameters retryCount of 1 and retryLimit of 5 defined in the pipeline properties.
  • A Mapper Snap (Retry params in the screenshot) with:
    • No input view.
    • The transformation of:
      • parseInt(_retryCount) mapping to $retryCount
      • parseInt(_retryLimit) mapping to $retryLimit
  • A Filter Snap (Is count less than limit in the screenshot) with a Filter expression of: $retryCount<=$retryLimit
  • A ForEach Snap (Retry child in the screenshot) with:
    • Pipeline set to the pipeline to be retried.
    • A valid Snaplex selected.
    • Execution mode set to Synchronous.
    • Batch Size of 1.
    • Maximum Instances of 1.
    • Execute during previewSnap Execution Validate & Execute.
    • Error view set to route error to error view.
  • A ForEach Snap (Self referencial in the screenshot) attached to the error view of the previous ForEach Snap with:
    • Pipeline set to this pipeline.
    • A valid Snaplex selected.
    • Execution mode set to Synchronous.
    • Batch Size of 1.
    • Pipeline parameters set as follows:
      • retryCount to parseInt($original.data.retryCount) + 1
      • retryLimit to _retryLimit
    • Maximum Instances of 50.
    • Execute during preview Snap Execution Execute only.

Parent Pipeline

...