I would use the Completion constraint on the connectors between tasks, because this shows my aim to the developer who reads my package.
In addition to this, I would set the MaximumErrorCount property of the package to 0.
If the package is called from an outer package, the MaximumErrorCount property has to be set to 0 as well, as the failure of the package will be reported to the parent regardless of my settings in the package.
Replied on Jul 13 2011 9:42AM
.