Sequence aborts without running all jobs
Posted: Wed Feb 11, 2009 4:49 pm
The current design:
We have a "master" sequence that calls a dozen other sequences (After an initialisation job that sets the batchid, there are 6 independent "paths" through the sequence, with each path calling an "extract" and a "load" sequence).
Each job activity has an output link for Warning and Failure return codes, that pass control to a Sequencer then to a Notification and then a Terminator.
There is also an Exception Handler that links into this Sequencer, to trap abnormal errors.
The Terminator is set to "Abort without sending STOP requests" and "Wait for all jobs to finish first."
The problem:
2 of the 6 "extract" sequences abort. The remaining extracts run through to completion. The "master" sequence aborts. But none of the "load" sequences are started.
What we want/expected:
4 of the 6 "extract" sequences complete successfully. For these extracts, we want the "load" sequences to run, despite the other 2 "extracts" failing.
We also want an email notification that the "master sequence" did not complete successfully.
Can we please get some advice on how to make the sequence do what we want?
I hope the above description makes sense. Please let me know if you need further explanation or any other information.
We have a "master" sequence that calls a dozen other sequences (After an initialisation job that sets the batchid, there are 6 independent "paths" through the sequence, with each path calling an "extract" and a "load" sequence).
Each job activity has an output link for Warning and Failure return codes, that pass control to a Sequencer then to a Notification and then a Terminator.
There is also an Exception Handler that links into this Sequencer, to trap abnormal errors.
The Terminator is set to "Abort without sending STOP requests" and "Wait for all jobs to finish first."
The problem:
2 of the 6 "extract" sequences abort. The remaining extracts run through to completion. The "master" sequence aborts. But none of the "load" sequences are started.
What we want/expected:
4 of the 6 "extract" sequences complete successfully. For these extracts, we want the "load" sequences to run, despite the other 2 "extracts" failing.
We also want an email notification that the "master sequence" did not complete successfully.
Can we please get some advice on how to make the sequence do what we want?
I hope the above description makes sense. Please let me know if you need further explanation or any other information.