Hi Sameera,
Is it possible to merge the given pull request for orbit.

Thanks
Vanji

On Tuesday, December 23, 2014, Malaka Silva <mal...@wso2.com> wrote:

> Hi,
>
> Same is mentioned in [1]
>
> Can be resolved once following is merged in given order. This will be
> fixed in 4.9.0 M5.
>
> 1 https://github.com/wso2/orbit/pull/45
> 2 https://github.com/wso2-dev/carbon-mediation/pull/92
>
> [1] https://wso2.org/jira/browse/ESBJAVA-3456
>
> On Tue, Dec 23, 2014 at 5:04 PM, Shakila Sivagnanarajah <shak...@wso2.com
> <javascript:_e(%7B%7D,'cvml','shak...@wso2.com');>> wrote:
>
>> Hi all,
>>
>> I am developing ESB connector. In which, I am using script mediator. ESB
>> 4.9.0 does not works properly for script mediator. The configuration [1]
>> and the chunk of corresponding log [2] is given below. The connector
>> should be completely tested with ESB 4.9.0 to put in to the connector
>> store. This is a blocker for me.
>>
>> [1]
>> <template name="setTargetTemperature" xmlns="
>> http://ws.apache.org/ns/synapse";>
>>     <parameter name="targetTemperature" description="Value of target
>> temperature."/>
>>     <parameter name="scale" description="Temperature scale of the target
>> temperature."/>
>>     <parameter name="deviceId" description="Id of the thermostat
>> device."/>
>>     <sequence>
>>         <property name="uri.var.targetTemperature"
>> expression="$func:targetTemperature"/>
>>         <property name="uri.var.scale" expression="$func:scale"/>
>>         <property name="uri.var.deviceId" expression="$func:deviceId"/>
>>         <payloadFactory media-type="json">
>>             <format>
>>                 <request xmlns="" method="setTargetTemperature">
>>                 </request>
>>             </format>
>>         </payloadFactory>
>>         <script language="js">
>>             <![CDATA[
>>                    //request body param variables
>>                     var targetTemperature =
>> mc.getProperty('uri.var.targetTemperature');
>>                     var scale = mc.getProperty('uri.var.scale');
>>                    //Get the existing payload
>>                     var payload = mc.getPayloadJSON();
>>                     if (scale.toLowerCase() == "f") {
>>                         payload.target_temperature_f = targetTemperature;
>>                     }
>>                     if (scale.toLowerCase() == "c") {
>>                         payload.target_temperature_c = targetTemperature;
>>                     }
>>                    //Set the newly constructed payload
>>                     mc.setPayloadJSON(payload);
>>             ]]>
>>         </script>
>>         <property name="Content-Type" value="application/json"
>> scope="transport"/>
>>         <call>
>>             <endpoint>
>>                 <http method="put"
>>
>> uri-template="{uri.var.apiUrl}/devices/thermostats/{uri.var.deviceId}?auth={uri.var.accessToken}"/>
>>             </endpoint>
>>         </call>
>>     </sequence>
>> </template>
>>
>> [2]
>> [2014-12-23 16:49:23,805]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>> Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "JSON" is not
>> defined. (<Unknown source>#1)
>> [2014-12-23 16:49:23,807]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at
>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
>> [2014-12-23 16:49:23,808]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at
>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340)
>> [2014-12-23 16:49:23,808]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at
>> org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3413)
>> [2014-12-23 16:49:23,808]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at org.mozilla.javascript.ScriptRuntime.name
>> (ScriptRuntime.java:1612)
>> [2014-12-23 16:49:23,808]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at org.mozilla.javascript.gen.c8._c0(<Unknown source>:1)
>> [2014-12-23 16:49:23,809]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at org.mozilla.javascript.gen.c8.call(<Unknown source>)
>> [2014-12-23 16:49:23,809]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at
>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
>> [2014-12-23 16:49:23,809]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at
>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
>> [2014-12-23 16:49:23,809]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at org.mozilla.javascript.gen.c8.call(<Unknown source>)
>> [2014-12-23 16:49:23,809]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at org.mozilla.javascript.gen.c8.exec(<Unknown source>)
>> [2014-12-23 16:49:23,809]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at
>> org.mozilla.javascript.Context.evaluateReader(Context.java:1227)
>> [2014-12-23 16:49:23,810]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>> -          at
>> com.sun.phobos.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:172)
>>
>> Thank you.
>> --
>> Shakila Sivagnanarajah
>> Associate Software Engineer
>> Mobile :+94 (0) 770 760240
>> shak...@wso2.com <javascript:_e(%7B%7D,'cvml','shak...@wso2.com');>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org <javascript:_e(%7B%7D,'cvml','Dev@wso2.org');>
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> Best Regards,
>
> Malaka Silva
> Senior Tech Lead
> M: +94 777 219 791
> Tel : 94 11 214 5345
> Fax :94 11 2145300
> Skype : malaka.sampath.silva
> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
> Blog : http://mrmalakasilva.blogspot.com/
>
> WSO2, Inc.
> lean . enterprise . middleware
> http://www.wso2.com/
> http://www.wso2.com/about/team/malaka-silva/
> <http://wso2.com/about/team/malaka-silva/>
>
> Save a tree -Conserve nature & Save the world for your future. Print this
> email only if it is absolutely necessary.
>


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

Reply via email to