作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个具有错误处理的高级主作业(单个tRunjob),主作业调用一个子作业,该子作业具有三个“tRunjob”,每个子作业都必须在“On subjob ok”触发器上依次执行。为了测试主要作业错误处理,我给第二个tRunjob上的“tDelimitedinputfile”组件提供了错误的源文件名。当我执行主作业时,不是使主作业成功完成,而是在子作业和主作业中的所有tRunjob上启用了“Die on error”。只有在第二个作业的“tDelimitedinputfile”组件中启用了“Die on error”后,主作业才失败。所以问题是
尽管在tRunjob上启用了“Die on error”,我们是否必须在每个组件上手动启用“Die on error”?
最佳答案
是。
组件必须将错误转发给作业,而反过来,只有在本身启用了该选项的情况下,组件才会将错误转发给作业。
这没有缺点。原因是某些作业或组件不需要任何错误处理。
关于error-handling - Talend-组件vs tRunjob上的 “Die on error”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44057248/
我在 Talend ESB (SE) 6.5.1 中有一条路线,它使用 cTalendJob 调用 Talend 作业,并且有一个单选按钮选项“使用路线上下文”,这很棒 - 如果我的路线是开发环境,所
我是一名优秀的程序员,十分优秀!