Multiple Invocations fail but Calling Sequence Succeeds
Posted: Fri Jan 15, 2010 4:00 pm
Hi Gurus
Sequence1 calls Seq2, which in turn starts a SeqMain via a routine (DSRunJob) activity inside a loop activity. SeqMain in turn starts the actual job invocation. Multiple invocations start in parallel all with different parameters. Then Seq3 starts a routine (DSWaitForJob) in a loop for each running invocation. Lets imagine there are 5 instances running at one time. If all five fail calling sequence Seq1 also fails but if only one invocation lets say #2 fails Seq 1 succeeds and the job continues. We want to stop and not go further if this happens. Log warnings for Activities that finish with status other than OK is checked in all sequences. I tried a terminator inside the SeqMain, but doesn't work. Seems like only the status of the last finishing job invocation matters. Also tried Automatically Activities that fail - doesnt work either. How can I achieve this?
Thanks
Gary
Sequence1 calls Seq2, which in turn starts a SeqMain via a routine (DSRunJob) activity inside a loop activity. SeqMain in turn starts the actual job invocation. Multiple invocations start in parallel all with different parameters. Then Seq3 starts a routine (DSWaitForJob) in a loop for each running invocation. Lets imagine there are 5 instances running at one time. If all five fail calling sequence Seq1 also fails but if only one invocation lets say #2 fails Seq 1 succeeds and the job continues. We want to stop and not go further if this happens. Log warnings for Activities that finish with status other than OK is checked in all sequences. I tried a terminator inside the SeqMain, but doesn't work. Seems like only the status of the last finishing job invocation matters. Also tried Automatically Activities that fail - doesnt work either. How can I achieve this?
Thanks
Gary