2

私は Mule を初めて使用しますが、統合に関して他の製品を使用したことがあります。

ファイル インバウンド エンドポイントから XML を受信した後、XSD に対して検証したいと考えています。検証が失敗した場合は、それを JMS/VM キューに送信します。それ以外の場合は、既に機能している他のフローを続行します。

フィルターを使用できましたが、期待どおりに機能します。従わないものは、サイバー空間に放り出されます。しかし、私はこれらを処理して応答を返したいと思っています。

では、他にどのようなアプローチを使用できますか?

使用できる検証付きの XML/XSD ルーターはありますか?

ありがとうございました。

4

1 に答える 1

5

このブログ投稿で説明されているように、メッセージフィルターにxsdフィルターを含めることができます。このようにして、メッセージがフィルタリングされたときに他のアクションを実行できるようになります。

私が考えることができる最も簡単な解決策は、例外をスローし、catch-exception-strategyから応答を生成することです。

于 2012-12-12T15:08:20.110 に答える