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]>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to