У меня есть служба REST, которую я хочу использовать через wso2 ESB. Служба возвращает объект JSON. Однако я хочу изменить JSON до того, как он войдет в ESB и будет обработан.
Мне удалось развернуть пользовательский посредник класса, но я не знаю, как мне обработать с ним тело сообщения (объект 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?