在 mule 流中,我有一个文件入站端点,它读取 .edi 文件并生成 xml 文件。如果在解析 edi 文件时抛出任何异常,我需要捕获它并将自定义错误消息发送到 spring 控制器,从中调用 mule 流。如何在 mule 集成 spring 项目中做到这一点?
以下是我的骡流端点:
<file:inbound-endpoint path="D:\smooks\test docs\in"
pollingFrequency="3000" responseTimeout="10000" doc:name="Incoming File"
transformer-refs="SmooksTransformer">
<file:filename-regex-filter pattern="(.*).edi"
caseSensitive="false" />
</file:inbound-endpoint>
<file:outbound-endpoint path="D:\smooks\test docs\out" responseTimeout="10000"
doc:name="Outgoing File" outputPattern="#[header:originalFilename].xml"/>