Synchronizer

Synchronizer controls the flow of the job execution.

Use the Synchronizer component to control the flow of the job depending on the status of previously executed projects. You can define each project as critical or noncritical. Critical project failures cause the job flow to follow the branch at the Error port of the Synchronizer.

The Success and Error ports of the Synchronizer component can be connected to any of:

StepsConfiguring the Synchronizer component

  1. Add the component to the job and connect it with all the projects that signal execution status to this component.

  2. (Optional) In the Property window:

    • Click the Synchronize Options icon to select critical projects.

    • Select Commit Intermediate Work if you want all tasks performed by the preceeding projects to be committed as soon as the projects have completed successfully.

    • Select Propagate Rollback to enable transactionality for the preceeding projects. If selected, data is committed at the end of the write operation for a successful execution, and rolled back for an unsuccessful execution.