+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
