Mule数据映射器错误处理

Mule数据映射器错误处理,mule,datamapper,Mule,Datamapper,这必须是一个常见的场景,但到目前为止,我只遇到了以下链接来解决它-我有一堆数据映射器元素正在进行Pojo到Pojo转换,并且需要一种可靠地捕获异常的方法-现在发生异常,但没有迹象表明异常发生在哪个映射器中 有人能指出一个描述如何在映射器中捕获这些错误的链接吗 感谢最简单的方法可能是将每个数据映射器转换器放在一个私有流中,并使用它们自己的本地异常策略: <flow name="main"> <flow-ref name="transform1" /> <

这必须是一个常见的场景,但到目前为止,我只遇到了以下链接来解决它-我有一堆数据映射器元素正在进行Pojo到Pojo转换,并且需要一种可靠地捕获异常的方法-现在发生异常,但没有迹象表明异常发生在哪个映射器中

有人能指出一个描述如何在映射器中捕获这些错误的链接吗
感谢

最简单的方法可能是将每个数据映射器转换器放在一个私有流中,并使用它们自己的本地异常策略:

<flow name="main">
   <flow-ref name="transform1" />

   <flow-ref name="transform2" />
</flow>

<flow name="transform1">
   <data-mapper:transform config-ref="grf1" />

   <catch-exception-strategy>
     <!-- do something -->
   </catch-exception-strategy>
</flow>

<flow name="transform2">
   <data-mapper:transform config-ref="grf2" />

   <catch-exception-strategy>
     <!-- do something -->
   </catch-exception-strategy>
</flow>

但你究竟如何知道错误在哪一行,在哪一列?