对xsd进行验证并将无效的xml路由到mule中的rabbitmq

时间:2013-08-29 18:57:37

标签: mule

我正在尝试再次验证xml xsd并将无效的一个路由到mum中的rabbitmq。

我在mule中找到了模式验证组件,但它似乎只过滤了无效的组件并将有效的组件传递给下一个流程。

有没有人知道如何捕获无效的一个并路由到mule的rabbitmq队列?

提前谢谢。

1 个答案:

答案 0 :(得分:3)

您可以将架构验证包装在邮件过滤器中。

这会将消息传递给名为DeadLetterQueueFlow的流:

<message-filter onUnaccepted="DeadLetterQueueFlow" throwOnUnaccepted="false">
    <xml:schema-validation-filter/>
</message-filter>