I tried following

<script language="js">
         <![CDATA[var a="dushanabeyruwan"; var b=a.substring(1,6);
print(b)]]></script>

it works

[2014-05-31 20:22:35,699]  INFO - LogMediator Progress check = Starting
*pring##############ushan*


even you can directly invoke Rihno to see what sort of string funtions
available

dushan@xx:~/poc/rihno/rhino1_7R4/build/rhino1_7R4$ java -jar js.jar
Rhino 1.7 release 4 2014 02 18
js> var a="abced"
js> var b=a.substring(1,3)
js> print(b)
bc
js>



On Thu, May 29, 2014 at 3:53 PM, Ramindu Deshapriya <[email protected]>
wrote:

> Hi Ishan,
>
> Thanks. Seems most Synapse-based methods are implemented as JavaScript
> functions. However, when I attempted to use the substring function, it gave
> the following error:
>
> com.sun.phobos.script.util.ExtendedScriptException:
> org.mozilla.javascript.EcmaError: TypeError: Cannot find function
> substring. (<Unknown Source>#25) in <Unknown Source> at line number 25
>
> Are the basic JavaScript functions not available?
>
> Thanks.
>
>
> On Thu, May 29, 2014 at 3:43 PM, Ishan Jayawardena-2 [via WSO2 Oxygen
> Tank] <[hidden email] <http://user/SendEmail.jtp?type=node&node=97416&i=0>
> > wrote:
>
>> You can find it in org.apache.synapse.mediators.bsf.ScriptMessageContext.
>> Thanks,
>> Ishan.
>>
>>
>> On Thu, May 29, 2014 at 3:29 PM, Ramindu Deshapriya <[hidden email]
>> <http://user/SendEmail.jtp?type=node&node=97415&i=0>> wrote:
>>
>>> Hi,
>>>
>>> I am having trouble finding the functions available to the JavaScript API
>>> when used within a Script Mediator in the ESB. Could someone please
>>> direct
>>> me to a list of functions which are available for use within a Script
>>> Mediator?
>>>
>>> Thanks.
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://wso2-oxygen-tank.10903.n7.nabble.com/ESB-JavaScript-API-for-Script-mediator-tp97411.html
>>> Sent from the WSO2 Development mailing list archive at Nabble.com.
>>> _______________________________________________
>>> Dev mailing list
>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=97415&i=1>
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>
>>
>>
>> --
>> Ishan Jayawardena
>> Senior Software Engineer
>> Mobile: <a href="tel:%2B94%20%2877%29%20408%202330" value="+94774082330"
>> target="_blank">+94 (77) 408 2330
>>
>> _______________________________________________
>> Dev mailing list
>> [hidden email] <http://user/SendEmail.jtp?type=node&node=97415&i=2>
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>> ------------------------------
>>  If you reply to this email, your message will be added to the
>> discussion below:
>>
>> http://wso2-oxygen-tank.10903.n7.nabble.com/ESB-JavaScript-API-for-Script-mediator-tp97411p97415.html
>>  To start a new topic under WSO2 Development, email [hidden email]
>> <http://user/SendEmail.jtp?type=node&node=97416&i=1>
>> To unsubscribe from WSO2 Development, click here.
>> NAML
>> <http://wso2-oxygen-tank.10903.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>
>
>
>
> --
> Au revoir!
> Ramindu Deshapriya.
>
> Member - Sahana Software Foundation http://sahanafoundation.org
> http://rdeshapriya.com
>
> <http://www.facebook.com/rdeshapriya>
> <http://twitter.com/#%21/rami_desh>
> <https://plus.google.com/113801459480978566130>
> <http://www.linkedin.com/profile/view?id=84017607&trk=tab_pro>
> <http://rdeshapriya.com>   <http://lmakuthan.blogspot.com>
>
>
> ------------------------------
> View this message in context: Re: [Dev] [ESB] JavaScript API for Script
> mediator
> <http://wso2-oxygen-tank.10903.n7.nabble.com/ESB-JavaScript-API-for-Script-mediator-tp97411p97416.html>
>
> Sent from the WSO2 Development mailing list archive
> <http://wso2-oxygen-tank.10903.n7.nabble.com/WSO2-Development-f3.html> at
> Nabble.com.
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Dushan Abeyruwan | Associate Tech Lead
Integration Technologies Team
PMC Member Apache Synpase
WSO2 Inc. http://wso2.com/
Blog:http://dushansview.blogspot.com/
Mobile:(0094)713942042
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to