Skip to Content

How to resolve below scenario?

Hi Experts,

I have requirement such as I have a job it contains 3 dataflows. When I execute a job,1 dataflow was success and 2 nd data flow was failed. but my job should not stop here. Job should be skip 2nd data flow and process 3rd data flow and complete the job.

Can anyone provide how to do this requirement.

I hope you understand my requirement.

Thanks,Murali

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Mar 13, 2017 at 03:09 AM

    Hi Murali,

    Take each dataflow in a try & catch block. Your flow should look like this.

    Try-->DF1-->catch-->Try-->DF2-->Catch-->Try-->DF3-->Catch.

    Thanks,

    Ravi kiran.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 13, 2017 at 06:45 AM

    Hi Murali,

    Yes, you need to put each dataflow into separate try-catch block so that for any dataflow's failure, the whole job won't be stopped.

    If you want, you can place your own logic in Catch blocks to deal with the failure. Else it is fine without anything in catch block.

    Thanks,

    Soumyadeb Halder

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 10, 2017 at 10:35 PM

    Place the 3rd dataflow in Catch ?

    Add comment
    10|10000 characters needed characters exceeded