wso2 ESB を介して使用したい REST サービスがあります。サービスは JSON オブジェクトを返します。ただし、ESB に入って処理される前にJSON を変更したいと考えています。
カスタム クラス メディエーターをデプロイできましたが、それを使用してメッセージ本文 (JSON オブジェクト) を処理する方法がわかりません。これはこれを行う正しい方法ですか?
現在、私のサービス構成は次のようになっています。
<proxy xmlns="http://ws.apache.org/ns/synapse" name="ListRm" transports="https,http" statistics="disable" trace="disable" startOnLoad="true">
<target>
<outSequence>
<class name="org.mediator.MyMediator" />
<send />
<drop />
</outSequence>
<endpoint>
<address uri="http://xx.xx.xxx.xx:8080/alfresco/s/slingshot/datalists/lists/site/rm/documentLibrary" />
</endpoint>
</target>
</proxy>
また、ESB に入る前にメッセージ本文を変更する他の方法はありますか?