@Vanji ,
I tried as you suggested.
* <script language="js">var Str = '{"name": {"is":"john"}}'; *
*                                             var qReplacedString =
Str.replace(new RegExp(/\"/g),'\\"');
 *
*
 mc.setProperty('testingJS',qReplacedString);*
*         </script>*
This script is work on ESB.But when I tried the second script,
    *  <script language="js">var jsonObj = {"name": {"is":"john"}}; *
*                                             var jsonStr
= JSON.stringify(jsonObj);*
*                                             var qReplacedString
= jsonStr.replace(new RegExp(/\"/g),'\\"');
       *
*
 mc.setProperty('testingJS',qReplacedString);*
*         </script>  *
 I got JSON is not defined error.


@Keerthika
Your suggestion is working.

Thank you both for spending your time on this issue.


On Wed, Dec 17, 2014 at 11:49 AM, Keerthika Mahendralingam <
[email protected]> wrote:
>
> Hi Elilmatha,
> When you get the value for query1 from mc.getProperty('uri.var.query1'),
> you will get json value for it.
> You can use replace() method to string values. So you need to convert the
> query json value to string.
> So you can change the query json value into string as follows:
>  var str="'"+mc.getProperty('uri.var.query1')+"'";
> Then you can use replace() method as you wish.
>
> On Wed, Dec 17, 2014 at 11:32 AM, Keerthika Mahendralingam <
> [email protected]> wrote:
>>
>> Hi Elilmatha,
>>
>> try this one.
>>
>> <script language="js">
>>         var str="'"+mc.getProperty('uri.var.query1')+"'";
>>         var qReplacedString = str.replace(new RegExp(/"/g),'\\"');
>>         var qReplacedStr = qReplacedString.replace(new RegExp(/'/g),'"');
>>         mc.setProperty('uri.var.query1',qReplacedStr);
>>  </script>
>>
>> Thank you,
>>
>> On Tue, Dec 16, 2014 at 7:03 PM, Vanjikumaran Sivajothy <[email protected]>
>> wrote:
>>>
>>> Hi,
>>> I have tried this scenario with wso2 esb 4.8.1 with below[1] proxy that
>>> simulate your scenario.
>>>
>>>
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <proxy xmlns="http://ws.apache.org/ns/synapse";
>>>        name="Scripting"
>>>        transports="https,http"
>>>        statistics="disable"
>>>        trace="disable"
>>>        startOnLoad="true">
>>>    <target>
>>>       <inSequence>
>>>       *   <script language="js">var Str = '{"name": {"is":"john"}}'; *
>>> *                                             var qReplacedString =
>>> Str.replace(new RegExp(/\"/g),'\\"');
>>>  *
>>> *
>>>  mc.setProperty('testingJS',qReplacedString);*
>>> *         </script>*
>>>          <log level="custom">
>>>             <property name="Test" expression="$ctx:testingJS"/>
>>>          </log>
>>>          <drop/>
>>>       </inSequence>
>>>    </target>
>>>    <description/>
>>> </proxy>
>>>
>>>
>>> and i have tried with json object in the JS with the fix given in the
>>> [2] and it worked
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <proxy xmlns="http://ws.apache.org/ns/synapse";
>>>        name="Scripting"
>>>        transports="https,http"
>>>        statistics="disable"
>>>        trace="disable"
>>>        startOnLoad="true">
>>>    <target>
>>>       <inSequence>
>>>        *  <script language="js">var jsonObj = {"name": {"is":"john"}}; *
>>> *                                             var jsonStr
>>> = JSON.stringify(jsonObj);*
>>> *                                             var qReplacedString
>>> = jsonStr.replace(new RegExp(/\"/g),'\\"');
>>>        *
>>> *
>>>  mc.setProperty('testingJS',qReplacedString);*
>>> *         </script>*
>>>          <log level="custom">
>>>             <property name="Test" expression="$ctx:testingJS"/>
>>>          </log>
>>>          <drop/>
>>>       </inSequence>
>>>    </target>
>>>    <description/>
>>> </proxy>
>>>
>>>
>>>
>>> [2]
>>> https://wso2.org/jira/browse/ESBJAVA-3019
>>>
>>>
>>> On Tue, Dec 16, 2014 at 5:07 PM, Elilmatha Sivanesan <[email protected]
>>> > wrote:
>>>>
>>>> Ok , Thank you.
>>>>
>>>> On Tue, Dec 16, 2014 at 5:05 PM, Vanjikumaran Sivajothy <[email protected]
>>>> > wrote:
>>>>>
>>>>> Since there is a bug in the milestone pack, I would recommend you to
>>>>> write a class mediator and perform this task.
>>>>>
>>>>>
>>>>> On Tue, Dec 16, 2014 at 4:25 PM, Elilmatha Sivanesan <
>>>>> [email protected]> wrote:
>>>>>>
>>>>>> It is not working with m2,m3
>>>>>>
>>>>>> On Tue, Dec 16, 2014 at 3:26 PM, Elilmatha Sivanesan <
>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>> Yes now I'm running this with 4.9.0 m3
>>>>>>>
>>>>>>> On Tue, Dec 16, 2014 at 3:19 PM, Vanjikumaran Sivajothy <
>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>> Can you please run this with ESB 4.9.0 m1/m2 ?
>>>>>>>>
>>>>>>>> On Tue, Dec 16, 2014 at 2:14 PM, Vanjikumaran Sivajothy <
>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>> Hi elimatha,
>>>>>>>>> If this is blocker to you, Have you try to use custom class
>>>>>>>>> mediator to perform above job?
>>>>>>>>>
>>>>>>>>> Best regards,
>>>>>>>>> vanji
>>>>>>>>>
>>>>>>>>> On Tue, Dec 16, 2014 at 2:03 PM, Elilmatha Sivanesan <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hi all,
>>>>>>>>>> I need to convert the json string like the following {"name":
>>>>>>>>>> {"is":"john"}} to {\"name\": {\"is\":\"john\"}}
>>>>>>>>>>
>>>>>>>>>> I wrote the javascript as follows which works well on the online
>>>>>>>>>> java script editor. The script
>>>>>>>>>> <!DOCTYPE html>
>>>>>>>>>> <html>
>>>>>>>>>> <body>
>>>>>>>>>> <h2>Create Object from JSON String</h2>
>>>>>>>>>> <p id="demo"></p>
>>>>>>>>>> <script>
>>>>>>>>>> var p ='{"name": {"is":"john"}}';
>>>>>>>>>> var x = p.replace(/\"/g,'\\"');
>>>>>>>>>> document.write(x);
>>>>>>>>>> </script>
>>>>>>>>>> </body>
>>>>>>>>>> </html>
>>>>>>>>>>
>>>>>>>>>> So I wrote the script in the synapse configuration as below.
>>>>>>>>>>  <script language="js"><![CDATA[
>>>>>>>>>>         var q = mc.getProperty('uri.var.query1');
>>>>>>>>>>                 <!--var o = JSON.stringify(q);-->
>>>>>>>>>>                 var qReplacedString = q.replace(/\"/g,'\\"');
>>>>>>>>>>                 mc.setProperty('uri.var.query1',qReplacedString);
>>>>>>>>>>         ]]>
>>>>>>>>>>     </script>
>>>>>>>>>>
>>>>>>>>>> But it gives me the following errors. Is there any issues on using
>>>>>>>>>> /\"/ character ,What would be the problem on this.
>>>>>>>>>>
>>>>>>>>>> ERROR - ScriptMediator The script engine returned an error
>>>>>>>>>> executing the inlined js script function mediate
>>>>>>>>>> [2014-12-16 13:50:45,113]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  com.sun.phobos.script.util.ExtendedScriptException:
>>>>>>>>>> org.mozilla.javascript.EvaluatorException: The choice of Java
>>>>>>>>>> constructor replace matching JavaScript argument types 
>>>>>>>>>> (function,string) is
>>>>>>>>>> ambiguous; candidate constructors are:
>>>>>>>>>> [2014-12-16 13:50:45,113]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  class java.lang.String
>>>>>>>>>> replace(java.lang.CharSequence,java.lang.CharSequence)
>>>>>>>>>> [2014-12-16 13:50:45,113]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  class java.lang.String replace(char,char) (<Unknown Source>#4) in 
>>>>>>>>>> <Unknown
>>>>>>>>>> Source> at line number 4
>>>>>>>>>> [2014-12-16 13:50:45,113]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> com.sun.phobos.script.javascript.RhinoCompiledScript.eval(RhinoCompiledScript.java:68)
>>>>>>>>>> [2014-12-16 13:50:45,113]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at javax.script.CompiledScript.eval(CompiledScript.java:92)
>>>>>>>>>> [2014-12-16 13:50:45,113]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.bsf.ScriptMediator.mediateForInlineScript(ScriptMediator.java:291)
>>>>>>>>>> [2014-12-16 13:50:45,113]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.bsf.ScriptMediator.invokeScript(ScriptMediator.java:235)
>>>>>>>>>> [2014-12-16 13:50:45,114]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.bsf.ScriptMediator.mediate(ScriptMediator.java:203)
>>>>>>>>>> [2014-12-16 13:50:45,114]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>>>>>>>>>> [2014-12-16 13:50:45,114]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>>>>>>>>>> [2014-12-16 13:50:45,114]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:77)
>>>>>>>>>> [2014-12-16 13:50:45,114]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129)
>>>>>>>>>> [2014-12-16 13:50:45,114]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78)
>>>>>>>>>> [2014-12-16 13:50:45,114]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>>>>>>>>>> [2014-12-16 13:50:45,114]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:255)
>>>>>>>>>> [2014-12-16 13:50:45,115]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:556)
>>>>>>>>>> [2014-12-16 13:50:45,115]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:198)
>>>>>>>>>> [2014-12-16 13:50:45,115]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:488)
>>>>>>>>>> [2014-12-16 13:50:45,115]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170)
>>>>>>>>>> [2014-12-16 13:50:45,115]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at 
>>>>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>>>>>>>> [2014-12-16 13:50:45,115]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225)
>>>>>>>>>> [2014-12-16 13:50:45,115]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>>>>>>>>> [2014-12-16 13:50:45,116]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>>>>>>>>> [2014-12-16 13:50:45,116]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>>>>>>>>> [2014-12-16 13:50:45,116]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at java.lang.Thread.run(Thread.java:722)
>>>>>>>>>> [2014-12-16 13:50:45,116]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  Caused by: org.mozilla.javascript.EvaluatorException: The choice of 
>>>>>>>>>> Java
>>>>>>>>>> constructor replace matching JavaScript argument types 
>>>>>>>>>> (function,string) is
>>>>>>>>>> ambiguous; candidate constructors are:
>>>>>>>>>> [2014-12-16 13:50:45,116]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  class java.lang.String
>>>>>>>>>> replace(java.lang.CharSequence,java.lang.CharSequence)
>>>>>>>>>> [2014-12-16 13:50:45,116]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  class java.lang.String replace(char,char) (<Unknown Source>#4)
>>>>>>>>>> [2014-12-16 13:50:45,116]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109)
>>>>>>>>>> [2014-12-16 13:50:45,117]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at 
>>>>>>>>>> org.mozilla.javascript.Context.reportRuntimeError(Context.java:1030)
>>>>>>>>>> [2014-12-16 13:50:45,117]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at 
>>>>>>>>>> org.mozilla.javascript.Context.reportRuntimeError(Context.java:1086)
>>>>>>>>>> [2014-12-16 13:50:45,117]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.mozilla.javascript.Context.reportRuntimeError3(Context.java:1064)
>>>>>>>>>> [2014-12-16 13:50:45,117]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.mozilla.javascript.NativeJavaMethod.findFunction(NativeJavaMethod.java:442)
>>>>>>>>>> [2014-12-16 13:50:45,117]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:157)
>>>>>>>>>> [2014-12-16 13:50:45,117]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
>>>>>>>>>> [2014-12-16 13:50:45,117]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at org.mozilla.javascript.gen.c20._c0(<Unknown Source>:4)
>>>>>>>>>> [2014-12-16 13:50:45,118]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at org.mozilla.javascript.gen.c20.call(<Unknown Source>)
>>>>>>>>>> [2014-12-16 13:50:45,118]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
>>>>>>>>>> [2014-12-16 13:50:45,118]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
>>>>>>>>>> [2014-12-16 13:50:45,118]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at org.mozilla.javascript.gen.c20.call(<Unknown Source>)
>>>>>>>>>> [2014-12-16 13:50:45,118]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at org.mozilla.javascript.gen.c20.exec(<Unknown Source>)
>>>>>>>>>> [2014-12-16 13:50:45,118]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      at
>>>>>>>>>> com.sun.phobos.script.javascript.RhinoCompiledScript.eval(RhinoCompiledScript.java:55)
>>>>>>>>>> [2014-12-16 13:50:45,118]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>      ... 21 more
>>>>>>>>>> [2014-12-16 13:50:45,119]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  [2014-12-16 13:50:45,114] ERROR - SynapseCallbackReceiver Synapse
>>>>>>>>>> encountered an exception, No error handlers found - [Message Dropped]
>>>>>>>>>> [2014-12-16 13:50:45,119]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -  The
>>>>>>>>>> script engine returned an error executing the inlined js script 
>>>>>>>>>> function
>>>>>>>>>> mediate
>>>>>>>>>> [2014-12-16 13:51:44,632]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  [2014-12-16 13:51:44,631]  WARN - SourceHandler Connection time out 
>>>>>>>>>> after
>>>>>>>>>> request is read: http-incoming-2
>>>>>>>>>> [2014-12-16 13:51:44,652]  INFO
>>>>>>>>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} 
>>>>>>>>>> -
>>>>>>>>>>  [2014-12-16 13:51:44,652]  INFO - DeploymentInterceptor Removing 
>>>>>>>>>> Axis2
>>>>>>>>>> Service: createSavedSearch {super-tenant}
>>>>>>>>>>
>>>>>>>>>> But the replace function works well in normal strings. eg
>>>>>>>>>>  <script language="js"><![CDATA[
>>>>>>>>>>         var q = mc.getProperty('uri.var.query1');
>>>>>>>>>>                 <!--var o = JSON.stringify(q);-->
>>>>>>>>>>                 var qReplacedString = q.replace("name","hi");
>>>>>>>>>>                 mc.setProperty('uri.var.query1',qReplacedString);
>>>>>>>>>>         ]]>
>>>>>>>>>>     </script>
>>>>>>>>>>
>>>>>>>>>> Thank You.
>>>>>>>>>> --
>>>>>>>>>> *S.Elilmatha*
>>>>>>>>>> Associate  Software Engineer,
>>>>>>>>>>
>>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>
>>>>>>>>>> Mobile 0779842221.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Dev mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Sivajothy Vanjikumaran
>>>>>>>>> *Senior Software Engineer*
>>>>>>>>> *Integration Technologies Team*
>>>>>>>>> *WSO2 Inc. http://wso2.com <http://wso2.com/>*
>>>>>>>>> *Mobile:(+94)777219209*
>>>>>>>>> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image:
>>>>>>>>> Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn]
>>>>>>>>> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> 
>>>>>>>>> [image:
>>>>>>>>> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare]
>>>>>>>>> <http://www.slideshare.net/vanjikumaran>
>>>>>>>>>
>>>>>>>>> This communication may contain privileged or other
>>>>>>>>> confidential information and is intended exclusively for the 
>>>>>>>>> addressee/s.
>>>>>>>>> If you are not the intended recipient/s, or believe that you may
>>>>>>>>> have received this communication in error, please reply to the
>>>>>>>>> sender indicating that fact and delete the copy you received and in
>>>>>>>>> addition, you should not print, copy, re-transmit, disseminate, or
>>>>>>>>> otherwise use the information contained in this communication.
>>>>>>>>> Internet communications cannot be guaranteed to be timely, secure, 
>>>>>>>>> error
>>>>>>>>> or virus-free. The sender does not accept liability for any errors
>>>>>>>>> or omissions
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Sivajothy Vanjikumaran
>>>>>>>> *Senior Software Engineer*
>>>>>>>> *Integration Technologies Team*
>>>>>>>> *WSO2 Inc. http://wso2.com <http://wso2.com/>*
>>>>>>>> *Mobile:(+94)777219209*
>>>>>>>> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image:
>>>>>>>> Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn]
>>>>>>>> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image:
>>>>>>>> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare]
>>>>>>>> <http://www.slideshare.net/vanjikumaran>
>>>>>>>>
>>>>>>>> This communication may contain privileged or other
>>>>>>>> confidential information and is intended exclusively for the 
>>>>>>>> addressee/s.
>>>>>>>> If you are not the intended recipient/s, or believe that you may
>>>>>>>> have received this communication in error, please reply to the
>>>>>>>> sender indicating that fact and delete the copy you received and in
>>>>>>>> addition, you should not print, copy, re-transmit, disseminate, or
>>>>>>>> otherwise use the information contained in this communication.
>>>>>>>> Internet communications cannot be guaranteed to be timely, secure, 
>>>>>>>> error
>>>>>>>> or virus-free. The sender does not accept liability for any errors
>>>>>>>> or omissions
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *S.Elilmatha*
>>>>>>> Associate  Software Engineer,
>>>>>>>
>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>> lean.enterprise.middleware
>>>>>>>
>>>>>>> Mobile 0779842221.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> *S.Elilmatha*
>>>>>> Associate  Software Engineer,
>>>>>>
>>>>>> WSO2 Inc.; http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> Mobile 0779842221.
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Sivajothy Vanjikumaran
>>>>> *Senior Software Engineer*
>>>>> *Integration Technologies Team*
>>>>> *WSO2 Inc. http://wso2.com <http://wso2.com/>*
>>>>> *Mobile:(+94)777219209*
>>>>> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image:
>>>>> Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn]
>>>>> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image:
>>>>> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare]
>>>>> <http://www.slideshare.net/vanjikumaran>
>>>>>
>>>>> This communication may contain privileged or other
>>>>> confidential information and is intended exclusively for the addressee/s.
>>>>> If you are not the intended recipient/s, or believe that you may
>>>>> have received this communication in error, please reply to the
>>>>> sender indicating that fact and delete the copy you received and in
>>>>> addition, you should not print, copy, re-transmit, disseminate, or
>>>>> otherwise use the information contained in this communication.
>>>>> Internet communications cannot be guaranteed to be timely, secure, error
>>>>> or virus-free. The sender does not accept liability for any errors
>>>>> or omissions
>>>>>
>>>>
>>>>
>>>> --
>>>> *S.Elilmatha*
>>>> Associate  Software Engineer,
>>>>
>>>> WSO2 Inc.; http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> Mobile 0779842221.
>>>>
>>>>
>>>
>>> --
>>> Sivajothy Vanjikumaran
>>> *Senior Software Engineer*
>>> *Integration Technologies Team*
>>> *WSO2 Inc. http://wso2.com <http://wso2.com/>*
>>> *Mobile:(+94)777219209*
>>> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image:
>>> Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn]
>>> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image:
>>> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare]
>>> <http://www.slideshare.net/vanjikumaran>
>>>
>>> This communication may contain privileged or other
>>> confidential information and is intended exclusively for the addressee/s.
>>> If you are not the intended recipient/s, or believe that you may
>>> have received this communication in error, please reply to the
>>> sender indicating that fact and delete the copy you received and in
>>> addition, you should not print, copy, re-transmit, disseminate, or
>>> otherwise use the information contained in this communication.
>>> Internet communications cannot be guaranteed to be timely, secure, error
>>> or virus-free. The sender does not accept liability for any errors
>>> or omissions
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>> --
>> <[email protected]>
>> Keerthika Mahendralingam
>> Associate Software Engineer
>> Mobile :+94 (0) 776 121144
>> [email protected] <[email protected]>
>>
>
>
> --
> <[email protected]>
> Keerthika Mahendralingam
> Associate Software Engineer
> Mobile :+94 (0) 776 121144
> [email protected] <[email protected]>
>


-- 
*S.Elilmatha*
Associate  Software Engineer,

WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

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

Reply via email to