Problem - You have multiple jobs which you want to run in a batch in a sequence and with dependencies established between them.
Solution - you can very well call talend jobs inside another talend job. Lets say you have Job1, job2....job10 and you want to run them in your load batch as below
START -->job1--->Job2--->job3......-->job9--->job10
Here job1 should only run once job2 is done.
To do above you have to create a new talend job - which we can call batch_load job.
inside this job you have to drag and drop your job1...job10 from repository panel.
then you have to establish triggers OnSubJobOK between them.
once you have done that, your batch job is ready to be exported and then deployed and executed.
| batch_job with multiple jobs called from it |
| you can set what to do when child job fails |