Run Dependent Job

Hi,
I have a situation wherein I want to run a job which is dependent on execution of 2 independent pipelines.
How do i ensure that the 3rd job runs only after both the pipelines have completed their execution?
Thanks,
Shikha
4 REPLIES
Four Stars

Re: Run Dependent Job

Please check below.

Re: Run Dependent Job

Hi Chanaka,
Thank you for your Quick response!
Also, I would be grateful if you could address following query regarding the solution which you have provided :
So if Job2 runs successfully and Job1 is still in progress, the runIf condition will not be met.. So does it keep checking for that condition until it is satisfied or what?
Please bear with me for such questions as this is my first ETL project.
Thanks,
Shikha
Four Stars

Re: Run Dependent Job

I have tackled a similar situation by the use of touch files and a shell script. However still I prefer to do it from within the talend job. Let me take a quick look.
Four Stars

Re: Run Dependent Job

I just found a way to do it by adding a tUnite. Please check and let me know if it works for you.