我已实施了执行这些步骤的流程:
<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;如果文件不存在,则可以引发...
我怎样才能对骡子做同样的事?
提前感谢您的回复!
答案 0 :(得分:0)
流中引发的所有异常都包含在org.mule.api.MuleException
查看org.mule.api.MuleException
下的异常层次结构,查看您将从Mule收到的主要异常类型(例如,当端点调度程序无法发送时,您将获得DispatchException
“ ,发送或接收消息“。
Mule提供org.mule.util.ExceptionUtils
来帮助挖掘异常并找到实际的根本原因。