0
我在配置Talend Administrator Center执行计划时遇到问题。我的执行计划是这样的:作业0 ---在确定--->作业1 - 在确定 - >作业2.例如,如果我运行它,并在作业1中发生错误,我想再次运行它开始从一开始就。你能告诉我,我怎样才能使它从工作中解决问题,而不是从一开始。谢谢你在前进TAC执行计划配置从作出错误的作业开始
我在配置Talend Administrator Center执行计划时遇到问题。我的执行计划是这样的:作业0 ---在确定--->作业1 - 在确定 - >作业2.例如,如果我运行它,并在作业1中发生错误,我想再次运行它开始从一开始就。你能告诉我,我怎样才能使它从工作中解决问题,而不是从一开始。谢谢你在前进TAC执行计划配置从作出错误的作业开始
也许这将帮助,但我没有尝试:
¤ Job 0
> OnOk Job 1
> OnError Job 1
> OnOk Job 2
> OnOk Job 3
即使它的工作,我不推荐它,因为你可能会进入一个无限循环,如果工作1仍然在错误退出,我喜欢用它启动作业1和控制它能够有多少时间退出对错误主作业:
主作业:
tLoop--------(iterate)------tRunJob[job1]--------(onSubJobOk)---------tJava
for int i =0 ; (i < context.max_try)&& context.Again; i ++;
context.Again= false;
其实我想要的是,当我再次运行我的执行计划: 作业0 >的OnOK工作1 >的OnError杀(当问题解决后,它将从Job1运行,无需从JOb0重新运行) > OnOk Job 2 是否有可能在TAC中创建此场景? – ily
@你可以停止计划,如果job1通过使用onOK退出错误,但是在先前执行停止的地方没有办法继续,我们通常会开发一些使用metresvlet来解决类似问题的作业。 – 54l3d