0

骡子批次对我来说是新的,我不清楚几个场景,文档也不太清楚。其实在我的心流中,

在我的批处理输入阶段 - 例如我得到一些输入阶段异常(或加载阶段异常)。我如何捕获异常并将其路由到我的全局异常策略。(如果是正常流程,我们有异常处理在外部处理)。

我计划在完整阶段对这些异常进行条件检查,并将其路由到全局常见错误处理。方法是否正确?

你能请任何人帮助我吗?我对这种情况感到困惑。提前致谢。

4

1 回答 1

3

在批处理中,您不会像在流程中通常那样处理异常,通常采用的方法是执行适当的批处理步骤来处理“Only_Failures”(这是在批处理步骤的接受策略中设置的)。否则,您可以将逻辑封装在私有流中,并在批处理步骤中使用 flow-refs 调用它们,这将允许您使用通常的异常处理。也就是说,正确的方法通常是使用带有“only_failures”接受策略的批处理步骤。

如果您在输入阶段需要异常处理块(通常不需要,因为入站端点通常会产生全局异常而不是消息异常),您可以将输入逻辑放在流中并在流中使用“批量执行”而不是定义输入阶段。

于 2014-09-30T16:20:36.953 回答