If your source file is different for all three jobs,then in my view you need to create three different sequences with many loops.
Code: Select all
startloop----> waitforfile------>JobA ---->ExecCommand---->EndLoop
startloop----> waitforfile------>JobB --->ExecCommand---->EndLoop
startloop----> waitforfile------>JobC --->ExecCommand---->EndLoop
LoopType=Numeric Loop
Loop definition:-
From-1
Step-1
To-9999999
Waitforfile will look that if mentioned file is present or not,as soon as its present there it will trigger your job.
After your job is finished,you have to move file to archieve folder or some archival approach you need to apply.
In case of job failuar,you need to handle what exactly you want to do after that.