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