Circular Dependencies
When loading (typically) EXF files with circular dependencies, one of the following occurs:
-
If you do not press CTRL, DTS starts loading the dependencies without checking for dependency loops.
If a loop is detected, you will receive following warning:
Dependency loop(s) were detected. All dependencies were removed. *** Reloading dependencies with detailed loop-detection. ***.
Note: If you are merging an EXF file into the current schedule, this would cause ALL existing dependencies to be removed as well before re-loading only the dependencies in the EXF file.
- If you do one of the following, then DTS performs a circular dependency loop check while loading/merging the file:
- Press CTRL when the loading process starts
- Press CTRL when the dependency loading starts (it is tricky to find this point in time, so you would ideally keep CTRL pressed for a while)
- Use the /loopcheck command line option.
Warning: Loading speed (specifically the loading of dependencies) can be significantly reduced with loop checking enabled.
Related topics and activities