Mule ESB:如何在批处理流中捕获异常

Mule ESB:如何在批处理流中捕获异常,mule,mule-studio,mule-component,Mule,Mule Studio,Mule Component,Mule batch对我来说是新的,我不清楚几个场景,文档也不太清楚。 实际上在我的流程中 在批处理输入阶段-例如,我得到一些输入阶段异常(或加载阶段异常)。如何捕获异常并将其路由到全局异常策略。(如果是正常流,我们有异常处理来外部处理) 我计划在完整阶段对这些异常进行条件检查,并将其发送到全局常见错误处理。方法正确吗 你能帮我个忙吗。我对这种情况感到困惑。 提前感谢。在批处理中,您不会像通常在流中那样处理异常,通常采取的方法是执行适当的批处理步骤,处理“仅\u故障”(这在批处理步骤的接受策略中

Mule batch对我来说是新的,我不清楚几个场景,文档也不太清楚。 实际上在我的流程中

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

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

你能帮我个忙吗。我对这种情况感到困惑。
提前感谢。

在批处理中,您不会像通常在流中那样处理异常,通常采取的方法是执行适当的批处理步骤,处理“仅\u故障”(这在批处理步骤的接受策略中设置)。否则,您可以将逻辑封装在私有流中,并在批处理步骤中使用流引用调用这些逻辑,这将允许您使用通常的异常处理。也就是说,正确的方法通常是使用带有“only_failures”接受策略的批处理步骤


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

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


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

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


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

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

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