I can't see a clear relationship between Loopback mediator and what you are trying out.
But according to the proxy configuration you have given above, I guess you are trying to send a response back to the client from the proxy itself without sending the request to a backend service. For that you can reverse the message within the inSequence as follows. <api xmlns="http://ws.apache.org/ns/synapse" name="jsonTest" context="/json"> <resource methods="POST"> <inSequence> <script language="js">var older = mc.getPayloadJSON(); var newer=older; mc.setPayloadJSON(newer);</script> * <header name="To" action="remove"/>* * <property name="RESPONSE" value="true"/>* <send/> </inSequence> </resource> </api> Please note the highlighted lines. Thanks. On Fri, May 1, 2015 at 2:06 PM, Hemika Kodikara <hem...@wso2.com> wrote: > Hi Isuru, > > Thanks for the reply. > > Ideally I want to experiment the following message builders(axis2.xml). > > <!--JSON Message Builders--> > <messageBuilder contentType="application/json" > > class="org.apache.synapse.commons.json.JsonBuilder"/> > <!--messageBuilder contentType="application/json" > > class="org.apache.synapse.commons.json.JsonStreamBuilder"/--> > <messageBuilder contentType="application/json" > class="org.apache.axis2.json.JSONBuilder"/> > <!--messageBuilder contentType="application/json" > class="org.apache.axis2.json.JSONStreamBuilder"/--> > > I am invoking the following curl to invoke the api. > > curl -X POST -d "{\"origin\":\"202.37.75.130\"}" -H "Content-Type: > application/json" http://10.113.56.222:8280/json > <http://10.113.56.222:8281/json> > > Is there a better or easier way to try them out ? > > Regards, > Hemika > > Hemika Kodikara > Software Engineer > WSO2 Inc. > lean . enterprise . middleware > http://wso2.com > > Mobile : +94777688882 > > On Fri, May 1, 2015 at 1:38 PM, Isuru Udana <isu...@wso2.com> wrote: > >> Hi Hemika, >> >> Loopback was introduced in ESB 4.8.0. >> >> If you can explain the requirement, we'll able to help you. >> >> On Fri, May 1, 2015 at 1:27 PM, Hemika Kodikara <hem...@wso2.com> wrote: >> >>> Hi All, >>> >>> Is there loopback mediator in ESB 4.7.0 ? I am trying to use the >>> following synapse in 4.7.0 which I copied from ESB 4.8.1. >>> >>> <api xmlns="http://ws.apache.org/ns/synapse" name="jsonTest" >>> context="/json"> >>> <resource methods="POST"> >>> <inSequence> >>> <loopback/> >>> </inSequence> >>> <outSequence> >>> <script language="js">var older = mc.getPayloadJSON(); var >>> newer=older; mc.setPayloadJSON(newer);</script> >>> <send/> >>> </outSequence> >>> </resource> >>> </api> >>> >>> I get the following error : >>> >>> org.apache.synapse.SynapseException: Unknown mediator referenced by >>> configuration element : {http://ws.apache.org/ns/synapse}loopback >>> >>> Or is there a workaround ? >>> >>> Regards, >>> Hemika >>> >>> Hemika Kodikara >>> Software Engineer >>> WSO2 Inc. >>> lean . enterprise . middleware >>> http://wso2.com >>> >>> Mobile : +94777688882 >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Isuru Udana* >> Associate Technical Lead >> WSO2 Inc.; http://wso2.com >> email: isu...@wso2.com cell: +94 77 3791887 >> blog: http://mytecheye.blogspot.com/ >> > > -- *Isuru Udana* Associate Technical Lead WSO2 Inc.; http://wso2.com email: isu...@wso2.com cell: +94 77 3791887 blog: http://mytecheye.blogspot.com/
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev