プロキシサービスのxsltメディエーターオプションを使用したxsl変換の実際の例を教えてもらえますか。
基本的に、私の要件は、ルーティングを決定するデータを取得するリクエストがあり、その後、リクエストされたデータの他の要素から、別のbpelサービスをトリガーするためにsoapリクエストをリフレームする必要があります。
これに対するより良いアプローチを教えてください。
XSLT Mediatorを使用すると、シーケンスでXSLT変換を非常にうまく使用できます。
シーケンスファイルで、XSLTファイルを指定してリクエストを変換できます。サンプルシーケンスコードスニペット:
<sequence xmlns="http://ws.apache.org/ns/synapse" name="SampleInterceptorSequence">
<in>
<log level="full" category="DEBUG">
<property name="sequence" value="inSequence-Request Before XSLT" />
</log>
<xslt key="RequestTranformerXSLT" />
<log level="full" category="DEBUG">
<property name="sequence" value="inSequence-Request After XSLT" />
</log>
<send>
<endpoint key="MyActualServiceEPR" />
</send>
</in>
xsltには、エンドポイント参照をヒットするために形成される実際の要求のスタイルが含まれます。
さらに、このWebサービスチェーンのすばらしい記事をチェックして、xsltメディエーションのリアルタイムのアイデアを得ることができれば。
お役に立てれば。ありがとう。
以下のサンプルを見つけてください。
http://wso2.org/project/esb/java/4.0.0/docs/samples/message_mediation_samples.html#Sample8