骡子 - 获得例外

时间:2015-03-23 15:56:41

标签: mule

我已实施了执行这些步骤的流程:

<read new rows from db />

<for each row>
    <update row to "processing" />
</for each row>

<for each row>
    <call external web service />
    <update row with ws response  />
</for each row>

现在,我必须编写最后一段代码:异常管理。 但是,如何才能发现我的流程可以引发哪些异常呢? 例如,如果我创建一个&#34; java.io.File&#34;的实例,请参考Java语言。我知道一个&#34; FileNotFoundException&#34;如果文件不存在,则可以引发...

我怎样才能对骡子做同样的事?

提前感谢您的回复!

1 个答案:

答案 0 :(得分:0)

流中引发的所有异常都包含在org.mule.api.MuleException

查看org.mule.api.MuleException下的异常层次结构,查看您将从Mule收到的主要异常类型(例如,当端点调度程序无法发送时,您将获得DispatchException ,发送或接收消息“。

Mule提供org.mule.util.ExceptionUtils来帮助挖掘异常并找到实际的根本原因。