What is the real motivation you to use script mediator instead of payload
factory?

You can easly construct jaon payload with payload factory

On Wednesday, January 7, 2015, Awanthika Senarath <[email protected]>
wrote:

> Hi Maz,
>
> Can you follow the format at [1] and see whether it works? This explains
> the sample 351 in ESB.
>
> [1]
> https://docs.wso2.com/display/ESB480/Sample+351%3A+Inline+script+mediation+with+JavaScript
>
> On Wed, Jan 7, 2015 at 4:03 AM, Maz Lakadia <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>> Hi, I'm using script mediator to mediate the response payload from my
>> server. The unmediated response is:
>>
>>             {"origin":"202.37.75.130"}
>>
>> I then add in a mediator via source code, that should change "origin" to
>> "IP_Address":
>>
>>             <outSequence>
>> <script language="js"><![CDATA[
>> old_payload = mc.getPayloadJSON();
>> payload["IP_Address"] = old_payload["origin"];
>> mc.setPayloadJSON(payload);
>> ]]></script>
>>                 <filter source="get-property('CORS_ORIGIN')" regex=".+">
>>                     <then>
>> <property name="Access-Control-Allow-Origin"
>> expression="get-property('CORS_ORIGIN')" scope="transport"/>
>>                         <property name="Access-Control-Expose-Headers"
>> value="Assertion,X-Jwt-Assertion,X-User-Name,X-User-Domain"
>> scope="transport"/>
>>                     </then>
>>                 </filter>
>>                 <send/>
>>             </outSequence>
>>
>> However, my response remains unchanged (same as the unmediated response).
>> I do not know how I can fix this. Is there an error I am making?
>>
>> Thanks,
>> Maz
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');>
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Awanthika Senarath
> Software Engineer, WSO2 Inc.
> Mobile: +94717681791
>
>
>

-- 
Sent from Gmail Mobile
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to