目的:OnSubjobOK和 OnComponentOK的区别
组件连接,除了“条件选择”连接外,还有OnSubjobOK和 OnComponentOK
官方文档解释:
OnSubjobOK和 OnComponentOK之间的主要区别在于链接子作业的执行顺序
使用OnSubjobOK,链接的子作业仅在前一个子作业完全完成时才开始。
使用OnComponentOK,链接的子作业在上一个组件完成时开始
通过OnComponentOK连接的子作业的执行顺序是在前一子作业的执行周期内
注意:只有子作业的第一个组件才能使用 OnSubjobOK链接。
作业说明:
1.tfileexist判断文件是否存在
2.选择OnSubjobOK连接tmsgbox1,提示"thi is sutjob !!"
3.如果存在,tmsgbox3提示"the file is exist !"
4.选择OnComponentOK连接,做一个虚拟tmap,文件输出”hello talend“
5.再次用OnComponentOK连接,tmsgbox2提示"this is component !"
6.run
依次弹窗:tmsgbox3 -->tmsgbox2-->tmsgbox1
输出文件ok