great. Regards, --
*Naasheer Ali* | Associate Software Engineer WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka Email: [email protected] On Wed, Jun 3, 2015 at 11:49 AM, Amal Gunatilake <[email protected]> wrote: > Hi Guys, > > Thanks a lot for the information and the help given to figure out the > configurations. I finally managed to get it work. > Thanks again for the help, appreciate very much ! :) > > Best regards, > Amal. > > On Wed, Jun 3, 2015 at 9:46 AM, Keerthika Mahendralingam < > [email protected]> wrote: > >> +1 >> >> On Wed, Jun 3, 2015 at 9:45 AM, Naasheer Ali <[email protected]> wrote: >> >>> Hi Keerthika, >>> >>> Since we have changed the version of the GSS connector in the store, we >>> should change the init method in documentation as well. >>> >>> Regards, >>> -- >>> >>> *Naasheer Ali* | Associate Software Engineer >>> >>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka >>> >>> Email: [email protected] >>> >>> On Wed, Jun 3, 2015 at 9:32 AM, Keerthika Mahendralingam < >>> [email protected]> wrote: >>> >>>> Hi Malaka, >>>> Yes. Now we have 2.0.0 version in the connector store. >>>> >>>> >>>> Thanks, >>>> >>>> On Wed, Jun 3, 2015 at 9:28 AM, Malaka Silva <[email protected]> wrote: >>>> >>>>> Hi All, >>>>> >>>>> Do we have the latest connector that supports OAUTH 2.0 in store? >>>>> >>>>> On Tue, Jun 2, 2015 at 10:02 AM, Naasheer Ali <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Amal, >>>>>> >>>>>> +1 for keerthika, >>>>>> Use oAuth2init method instead of init. >>>>>> >>>>>> Regards, >>>>>> -- >>>>>> >>>>>> *Naasheer Ali* | Associate Software Engineer >>>>>> >>>>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka >>>>>> >>>>>> Email: [email protected] >>>>>> >>>>>> On Tue, Jun 2, 2015 at 8:40 AM, Vanjikumaran Sivajothy < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Tuesday, June 2, 2015, Madhawa Gunasekara <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Amal, >>>>>>>> >>>>>>>> According to the log trace, the issue is occurring at >>>>>>>> "com.google.gdata.client" package, which is outdated one (Older Google >>>>>>>> Data >>>>>>>> (GData) API) [1]. Google recommends to migrate to their new Google APIs >>>>>>>> Client Library for Java [2]. That might be the issue. because >>>>>>>> according to >>>>>>>> the release notes [1] supports OAuth 2.0 as well. >>>>>>>> >>>>>>> >>>>>>> In that case how does this work for nasheer >>>>>>> >>>>>>> >>>>>>> >>>>>>>> I think, we have to migrate to the new Google APIs Client Library >>>>>>>> to solve this issue >>>>>>>> >>>>>>>> [1] https://github.com/google/gdata-java-client >>>>>>>> [2] https://github.com/google/google-api-java-client >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Madhawa >>>>>>>> >>>>>>>> On Tue, Jun 2, 2015 at 12:17 AM, Keerthika Mahendralingam < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Amal, >>>>>>>>> I think you have tried with init method. Could you please try >>>>>>>>> with oAuth2init method. >>>>>>>>> <googlespreadsheet.oAuth2init> >>>>>>>>> <oauthConsumerKey>{'oauth.consumerKey'}</oauthConsumerKey> >>>>>>>>> <oauthConsumerSecret>{'oauth.oauthConsumerSecret'} >>>>>>>>> </oauthConsumerSecret> >>>>>>>>> <oauthAccessToken>{'oauth.accessToken'}</oauthAccessToken> >>>>>>>>> >>>>>>>>> <oauthAccessTokenSecret>{'oauth.accessTokenSecret'}</oauthAccessTokenSecret> >>>>>>>>> >>>>>>>>> </googlespreadsheet.oAuth2init> >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> On Mon, Jun 1, 2015 at 10:09 PM, Naasheer Ali <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi Amal, >>>>>>>>>> >>>>>>>>>> I can not reproduce the issue, GSS connector builds perfectly and >>>>>>>>>> able to create worksheet as well. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> *Naasheer Ali* | Associate Software Engineer >>>>>>>>>> >>>>>>>>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka >>>>>>>>>> >>>>>>>>>> Email: [email protected] >>>>>>>>>> >>>>>>>>>> On Mon, Jun 1, 2015 at 7:38 PM, Malaka Silva <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Connector Team, >>>>>>>>>>> >>>>>>>>>>> Can anyone of you check this please. Also we should have both >>>>>>>>>>> versions or latest in the store. >>>>>>>>>>> >>>>>>>>>>> On Mon, Jun 1, 2015 at 5:39 PM, Amal Gunatilake <[email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Nasheer, >>>>>>>>>>>> >>>>>>>>>>>> Thank you for the link. >>>>>>>>>>>> I built the code and deployed the latest google spreadsheet >>>>>>>>>>>> connector (2.0.0). But I still face the same issue. >>>>>>>>>>>> >>>>>>>>>>>> I get the following error. >>>>>>>>>>>> >>>>>>>>>>>> [2015-06-01 17:34:52,756] ERROR - *GoogleSpreadsheetCreateWorksheet >>>>>>>>>>>> Error occured Error authenticating (check service name)* >>>>>>>>>>>> com.google.gdata.util.AuthenticationException: Error >>>>>>>>>>>> authenticating (check service name) >>>>>>>>>>>> at >>>>>>>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenFactory.java:688) >>>>>>>>>>>> at >>>>>>>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:560) >>>>>>>>>>>> at >>>>>>>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:397) >>>>>>>>>>>> at >>>>>>>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:364) >>>>>>>>>>>> at >>>>>>>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:319) >>>>>>>>>>>> at >>>>>>>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:303) >>>>>>>>>>>> at >>>>>>>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetAuthentication.login(GoogleSpreadsheetAuthentication.java:59) >>>>>>>>>>>> at >>>>>>>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetClientLoader.loadSpreadsheetService(GoogleSpreadsheetClientLoader.java:53) >>>>>>>>>>>> at >>>>>>>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetGetAllSpreadsheets.connect(GoogleSpreadsheetGetAllSpreadsheets.java:46) >>>>>>>>>>>> at >>>>>>>>>>>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:77) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183) >>>>>>>>>>>> at >>>>>>>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >>>>>>>>>>>> at >>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>>>>>>> at >>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>>>>>>> >>>>>>>>>>>> Also when building the sample there was a build error and I had >>>>>>>>>>>> to update the pom file as below to get it build. >>>>>>>>>>>> >>>>>>>>>>>> diff --git a/googlespreadsheet/2.0.0/pom.xml >>>>>>>>>>>> b/googlespreadsheet/2.0.0/pom.xml >>>>>>>>>>>> index ba5e188..65af017 100644 >>>>>>>>>>>> --- a/googlespreadsheet/2.0.0/pom.xml >>>>>>>>>>>> +++ b/googlespreadsheet/2.0.0/pom.xml >>>>>>>>>>>> @@ -29,7 +29,7 @@ >>>>>>>>>>>> <dependency> >>>>>>>>>>>> <groupId>org.apache.synapse</groupId> >>>>>>>>>>>> <artifactId>synapse-core</artifactId> >>>>>>>>>>>> - <version>2.1.3-wso2v1-SNAPSHOT</version> >>>>>>>>>>>> + <version>2.1.3-wso2v1</version> >>>>>>>>>>>> </dependency> >>>>>>>>>>>> <dependency> >>>>>>>>>>>> <groupId>com.google.gdata</groupId> >>>>>>>>>>>> >>>>>>>>>>>> Best regards, >>>>>>>>>>>> Amal. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Jun 1, 2015 at 4:51 PM, Naasheer Ali < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Amal, >>>>>>>>>>>>> >>>>>>>>>>>>> We have implemented the google spreadsheet connector with >>>>>>>>>>>>> OAuth2 support. You can find the connector here[1]. >>>>>>>>>>>>> >>>>>>>>>>>>> [1] - >>>>>>>>>>>>> https://github.com/wso2/esb-connectors/tree/master/googlespreadsheet/2.0.0 >>>>>>>>>>>>> >>>>>>>>>>>>> Regards, >>>>>>>>>>>>> -- >>>>>>>>>>>>> >>>>>>>>>>>>> *Naasheer Ali* | Associate Software Engineer >>>>>>>>>>>>> >>>>>>>>>>>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka >>>>>>>>>>>>> >>>>>>>>>>>>> Email: [email protected] >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Jun 1, 2015 at 4:32 PM, Rajith Vitharana < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Similar issue occurred in DSS as well. It seems google may >>>>>>>>>>>>>> have changed there authentication mechanism. According to >>>>>>>>>>>>>> [2],[3],[4] >>>>>>>>>>>>>> google stopped supporting Oauth 1.0 and that may be the case for >>>>>>>>>>>>>> this >>>>>>>>>>>>>> issue. Public jira for DSS is in [1] >>>>>>>>>>>>>> >>>>>>>>>>>>>> [1] - https://wso2.org/jira/browse/DS-1049 >>>>>>>>>>>>>> [2] - >>>>>>>>>>>>>> https://developers.google.com/identity/protocols/OAuthForWebApps >>>>>>>>>>>>>> [3] - >>>>>>>>>>>>>> https://bugs.launchpad.net/ubuntu/+source/googlecl/+bug/1408503 >>>>>>>>>>>>>> [4] - >>>>>>>>>>>>>> https://developers.google.com/identity/protocols/OAuth_ref >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Mon, Jun 1, 2015 at 4:20 PM, Amal Gunatilake < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> +chanaka >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Jun 1, 2015 at 3:48 PM, Amal Gunatilake < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Vanji, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I was trying to connect to a google spreadsheet using the >>>>>>>>>>>>>>>> ESB connector and I get the following error when the proxy is >>>>>>>>>>>>>>>> invoked. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> *<soapenv:Envelope >>>>>>>>>>>>>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ >>>>>>>>>>>>>>>> <http://schemas.xmlsoap.org/soap/envelope/>">* >>>>>>>>>>>>>>>> * <soapenv:Header/>* >>>>>>>>>>>>>>>> * <soapenv:Body>* >>>>>>>>>>>>>>>> * <ns:ErrorResponse >>>>>>>>>>>>>>>> xmlns:ns="http://org.wso2.esbconnectors.googlespreadsheet >>>>>>>>>>>>>>>> <http://org.wso2.esbconnectors.googlespreadsheet>">* >>>>>>>>>>>>>>>> * <ns:ErrorMessage>Error authenticating (check >>>>>>>>>>>>>>>> service name)</ns:ErrorMessage>* >>>>>>>>>>>>>>>> * </ns:ErrorResponse>* >>>>>>>>>>>>>>>> * </soapenv:Body>* >>>>>>>>>>>>>>>> *</soapenv:Envelope>* >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I downloaded the googleSpreadsheet connector from [1], >>>>>>>>>>>>>>>> deployed it in the ESB 4.8.1 server and have enabled it >>>>>>>>>>>>>>>> according to >>>>>>>>>>>>>>>> documentation[2]. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Could you please help me to identify the issue? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Following is my synapse configurations >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> *<definitions xmlns="http://ws.apache.org/ns/synapse >>>>>>>>>>>>>>>> <http://ws.apache.org/ns/synapse>">* >>>>>>>>>>>>>>>> * <registry >>>>>>>>>>>>>>>> provider="org.wso2.carbon.mediation.registry.WSO2Registry">* >>>>>>>>>>>>>>>> * <parameter name="cachableDuration">15000</parameter>* >>>>>>>>>>>>>>>> * </registry>* >>>>>>>>>>>>>>>> * <import name="googlespreadsheet"* >>>>>>>>>>>>>>>> * package="org.wso2.carbon.connectors"* >>>>>>>>>>>>>>>> * status="enabled"/>* >>>>>>>>>>>>>>>> * <proxy name="testCon"* >>>>>>>>>>>>>>>> * transports="https http"* >>>>>>>>>>>>>>>> * startOnLoad="true"* >>>>>>>>>>>>>>>> * trace="disable">* >>>>>>>>>>>>>>>> * <description/>* >>>>>>>>>>>>>>>> * <target>* >>>>>>>>>>>>>>>> * <inSequence>* >>>>>>>>>>>>>>>> * <googlespreadsheet.usernameLogin>* >>>>>>>>>>>>>>>> * <username>[email protected]</username>* >>>>>>>>>>>>>>>> * <password>wso2carbon</password>* >>>>>>>>>>>>>>>> * </googlespreadsheet.usernameLogin>* >>>>>>>>>>>>>>>> * <googlespreadsheet.getAllSpreadsheets >>>>>>>>>>>>>>>> configKey="MyGSConfig"/>* >>>>>>>>>>>>>>>> * <respond/>* >>>>>>>>>>>>>>>> * </inSequence>* >>>>>>>>>>>>>>>> * </target>* >>>>>>>>>>>>>>>> * </proxy>* >>>>>>>>>>>>>>>> * <localEntry key="MyGSConfig">* >>>>>>>>>>>>>>>> * <googlespreadsheet.usernameLogin>* >>>>>>>>>>>>>>>> * <username>[email protected]</username>* >>>>>>>>>>>>>>>> * <password>wso2carbon</password>* >>>>>>>>>>>>>>>> * </googlespreadsheet.usernameLogin>* >>>>>>>>>>>>>>>> * <description>Authentication config</description>* >>>>>>>>>>>>>>>> * </localEntry>* >>>>>>>>>>>>>>>> * <sequence name="fault">* >>>>>>>>>>>>>>>> * <log level="full">* >>>>>>>>>>>>>>>> * <property name="MESSAGE" value="Executing default >>>>>>>>>>>>>>>> 'fault' sequence"/>* >>>>>>>>>>>>>>>> * <property name="ERROR_CODE" >>>>>>>>>>>>>>>> expression="get-property('ERROR_CODE')"/>* >>>>>>>>>>>>>>>> * <property name="ERROR_MESSAGE" >>>>>>>>>>>>>>>> expression="get-property('ERROR_MESSAGE')"/>* >>>>>>>>>>>>>>>> * </log>* >>>>>>>>>>>>>>>> * <drop/>* >>>>>>>>>>>>>>>> * </sequence>* >>>>>>>>>>>>>>>> * <sequence name="main">* >>>>>>>>>>>>>>>> * <in>* >>>>>>>>>>>>>>>> * <log level="full"/>* >>>>>>>>>>>>>>>> * <filter source="get-property('To')" >>>>>>>>>>>>>>>> regex="http://localhost:9000.*">* >>>>>>>>>>>>>>>> * <send/>* >>>>>>>>>>>>>>>> * </filter>* >>>>>>>>>>>>>>>> * </in>* >>>>>>>>>>>>>>>> * <out>* >>>>>>>>>>>>>>>> * <send/>* >>>>>>>>>>>>>>>> * </out>* >>>>>>>>>>>>>>>> * <description>The main sequence for the message >>>>>>>>>>>>>>>> mediation</description>* >>>>>>>>>>>>>>>> * </sequence>* >>>>>>>>>>>>>>>> *</definitions>* >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>> https://github.com/wso2/esb-connectors/tree/master/distribution/google-spreadsheet >>>>>>>>>>>>>>>> [2] >>>>>>>>>>>>>>>> https://docs.wso2.com/display/ESB480/Google+Spreadsheet+Connector >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>>> Amal. >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> *Amal Gunatilake* >>>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> *Amal Gunatilake* >>>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Rajith Vitharana >>>>>>>>>>>>>> >>>>>>>>>>>>>> Software Engineer, >>>>>>>>>>>>>> WSO2 Inc. : wso2.com >>>>>>>>>>>>>> Mobile : +94715883223 >>>>>>>>>>>>>> Blog : http://lankavitharana.blogspot.com/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> *Amal Gunatilake* >>>>>>>>>>>> Software Engineer >>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Dev mailing list >>>>>>>>>>>> [email protected] >>>>>>>>>>>> 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. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Keerthika Mahendralingam >>>>>>>>> Associate Software Engineer >>>>>>>>> Mobile :+94 (0) 776 121144 >>>>>>>>> [email protected] >>>>>>>>> WSO2, Inc. >>>>>>>>> lean . enterprise . middleware >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Madhawa Gunasekara* >>>>>>>> Software Engineer >>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sent from Gmail Mobile >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> 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. >>>>> >>>>> _______________________________________________ >>>>> 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] >>>> WSO2, Inc. >>>> lean . enterprise . middleware >>>> >>>> _______________________________________________ >>>> 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] >> WSO2, Inc. >> lean . enterprise . middleware >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Amal Gunatilake* > Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
