![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
I'm working on a DTS pkg which needs to take one action upon task success or take another action upon failure. At some point in the pkg, whether via success or failure, I want the all flow to join back into a single path. For example, given the following scenaro... (start) (start.failure) (start.success) (final) Assume each () represents an ActiveX Script task, starting with (start). If (start) succeeds, the the (start.success) task is executed, if it fails the the (start.failure) task is executed. Upon completion of either the failure or success task, I want (final) to be executed. My problem is that (final) is never executed if more than 1 path flows into it (rather like a boolean circuit instead of an execution flow-chart). See attached dts pkg for a simple example (pkg password is test). Can someone explain why this is happening and point me in the correct direction to get around it. I don't want to duplicate (final) for each possible success and failure case. Specifically, I am dealing with importing text files into a database and the files 1) may or may not exist and 2) may or may not have data. Regardless of the files, there is logic in (final) and many other tasks further down the path that needs to be executed. Thanks |
![]() |
| Thread Tools | |
| Display Modes | |
| |