Wednesday, November 20, 2019

LoopBack-Mediator in WSO2 ESB

Example:

<?xml version="1.0" encoding="UTF-8"?>
<proxy name="loopback" startOnLoad="true" transports="http https" xmlns="http://ws.apache.org/ns/synapse">
    <target>
        <inSequence>
            <log description="body" level="full" separator=","/>
            <sequence key="loopbackseq"/>
            <log level="custom">
                <property expression="$body" name="log2"/>
            </log>
        </inSequence>
        <outSequence>
            <log level="custom">
                <property expression="$body" name="log3"/>
            </log>
            <log level="custom">
                <property expression="$body" name="log4"/>
            </log>
            <respond/>
        </outSequence>
        <faultSequence/>
    </target>
</proxy>

------------------------------------------------------------------------------------------------
loopbackseq:

<?xml version="1.0" encoding="UTF-8"?>
<sequence name="loopbackseq" trace="disable" xmlns="http://ws.apache.org/ns/synapse">
    <log level="custom">
        <property expression="$body" name="log1"/>
    </log>
    <loopback/>
</sequence>

No comments:

Post a Comment