Mule ESB を使い始めています。SOAP リクエストを受信して SOAP サービスにリダイレクトする SOAP プロキシ サービスを構築しようとしています。
このような簡単な例はうまくいきます -
<flow name="http_redirectFlow1" doc:name="http_redirectFlow1">
<http:inbound-endpoint exchange-pattern="request-response" address="http://localhost:8092/HelloProxyService" doc:name="HTTP"/>
<http:outbound-endpoint exchange-pattern="request-response" method="POST" address="http://localhost:8080/soapsvc/hello" contentType="text/xml" doc:name="HTTP"/>
</flow>
ここで、リクエストの内容をファイルにダンプしたいと思います。それを行う最良の方法はどれですか?受信エンドポイントと送信エンドポイントの間にこのセグメントを挿入して、ファイル コネクタを使用しようとしました -
<file:outbound-endpoint path="c:/temp" outputPattern="temp.txt" responseTimeout="10000" doc:name="File"/>
しかし、それはうまくいかないようです。「エンティティを書き込む前にコンテンツを設定する必要があります」という例外が発生します。それが何であるかはわかりませんが、私のやり方は完全に間違っているかもしれません。助けてください....