Mule中的XML XSD验证和路由

时间:2012-12-12 14:05:06

标签: java xsd mule xsd-validation

我是Mule的新手,但使用过有关集成的其他产品。

从文件入站端点接收XML后,我想针对XSD验证它。如果验证失败,我想将其发送到JMS / VM队列,否则只需继续我已经工作的其他流程。

我已经能够使用过滤器,它按预期工作。那些不合规的人会被网络空间抛弃。但我想处理这些问题并返回回复。

那么我可以采用其他方法吗?

是否有可以使用验证的XML / XSD路由器?

谢谢。

1 个答案:

答案 0 :(得分:5)

您可以将xsd过滤器包含到邮件过滤器中,如本blog post中所述。通过这种方式,您可以在过滤邮件时采取其他一些操作。

我能想到的最简单的解决方案是抛出异常并从catch-exception-strategy生成响应