Hi Tharindu,

i have done some coding in my new mongodb user store and i shared my code
here [1]  i will be developing it by referring JDBC user store in here[2]
,is their any wso2 coding conventions i should follow ?can you review my
code and give me a feedback is their any improvement to be done

[1] https://github.com/asanthamax/mongodbuserstore
[2]
https://svn.wso2.org/repos/wso2/branches/carbon/3.2.0/core/org.wso2.carbon.user.core/3.2.3/src/main/java/org/wso2/carbon/user/core/jdbc/JDBCUserStoreManager.java

Thanks,
Asantha

On Mon, May 2, 2016 at 12:46 AM, Asantha Thilina <[email protected]>
wrote:

> Hi Tharindu,
>
> as you adviced i started creating corresponding mongodb database structure
> for IS user store i done the user store database script and share it in
> here [1] and identity script still writing  before further progress on
> identity script i would be very thankful if i can get your comment about my
> user store script whether it correct or need to improve while i mapping
> mysql script to mongodb i faced on following issue
> MongoDB is not supporting to multikey hashed indexes according to their
> documentation in here [2] therefore i create one hash index per document
> which are need hash indexes
> for mapping foreign keys i used the manual way than db refs or embeded
> documents to avoid data repition for that i refer their documentation in
> here [3]
> For storage engine i used the default engine called wired tiger according
> to their documentation in here [4]
> waiting for your feedback about my works,
> [1].
> https://github.com/asanthamax/mongodbuserstore/blob/master/identity_server.js
> [2]. https://docs.mongodb.org/v3.0/tutorial/create-a-hashed-index/
> [3]. https://docs.mongodb.org/manual/reference/database-references/
> [4]. https://docs.mongodb.org/manual/core/wiredtiger/
>
> Thanks,
> Asantha
>
> On Sat, Apr 30, 2016 at 4:02 AM, Asantha Thilina <[email protected]
> > wrote:
>
>> Hi Tharindu,
>>
>> thanks for the guidance sure i'll do that way and update you as i progress
>>
>> Thanks,
>> Asantha
>>
>> On Fri, Apr 29, 2016 at 10:00 PM, Tharindu Edirisinghe <
>> [email protected]> wrote:
>>
>>> Hi Asantha,
>>>
>>> Great work ! Yes, you will have to manually create the database with the
>>> tables. Then once you create the userstore in Identity Server and point to
>>> the particular database, it should work properly.
>>>
>>> Then what you can do here is converting the relational db schema to
>>> collections in mongodb. You can refer the IS_5.1.0_HOME/dbscripts/ location
>>> where all the database scripts are stored. You need to look at only 2 sql
>>> files for the moment. They are the IS_5.1.0_HOME/dbscripts/mysql.sql and
>>> IS_5.1.0_HOME/dbscripts/identity/mysql.sql . Referring these two files, you
>>> can write 2 sql files for mongodb.
>>>
>>> Later we can do some modifications to automatically create the database
>>> (if the mongodb userstore is selected to be the PRIMARY userstore)
>>> referring the schema in above 2 files.
>>>
>>> Regards,
>>> TharinduE
>>>
>>> On Fri, Apr 29, 2016 at 10:22 PM, Asantha Thilina <
>>> [email protected]> wrote:
>>>
>>>> Hi Tharindu,
>>>>
>>>> Thanks for the instructions As you described in mail i followed all the
>>>> steps and i  have been now able to see my new user store service is started
>>>> and shown in IS as you suggested i have changed the username and password
>>>> fields to mandatory and updated code i shared in here [1] after adding new
>>>> mongodb user store under new user store section in IS it gives the success
>>>> message but nothing showing at the user store list in admin console here i
>>>> attached screenshots of my IS console ,would i need to create database with
>>>> all the necessary tables to add new user store?
>>>>
>>>> [1]. https://github.com/asanthamax/mongodbuserstore
>>>>
>>>> Thanks,
>>>> Asantha
>>>>
>>>> On Thu, Apr 28, 2016 at 7:48 PM, Asantha Thilina <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Tharindu,
>>>>>
>>>>> Thanks for the reply ,i will follow the instructions and update you
>>>>>
>>>>> Thanks,
>>>>> Asantha
>>>>>
>>>>> On Fri, Apr 29, 2016 at 8:10 AM, Tharindu Edirisinghe <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Asantha,
>>>>>>
>>>>>> Can you try out the following steps in a fresh (new) Identity Server
>>>>>> 5.1.0 pack.
>>>>>>
>>>>>> 1. Put the MongoDB JDBC driver in repository/components/lib directory.
>>>>>> 2. Build the mongodb userstore manager and copy the built jar file to
>>>>>> repository/components/dropins directory.
>>>>>> 3. Connect to the mongodb shell and create an admin user.
>>>>>>
>>>>>> *> use admin*
>>>>>> switched to db admin
>>>>>> *> db.createUser({user:"admin", pwd:"admin123", roles:[{role:"root",
>>>>>> db:"admin"}]})*
>>>>>> Successfully added user: {
>>>>>>     "user" : "admin",
>>>>>>     "roles" : [
>>>>>>         {
>>>>>>             "role" : "root",
>>>>>>             "db" : "admin"
>>>>>>         }
>>>>>>     ]
>>>>>> }
>>>>>>
>>>>>> 4. Start the Identity Server with OSGI console (sh wso2server.sh
>>>>>> -DOsgiConsole)
>>>>>>
>>>>>> 5. Once the server is up, check if the userstore manager bundle and
>>>>>> the jdbc driver are active.
>>>>>>
>>>>>> osgi> *ss mongo*
>>>>>>
>>>>>> id    State       Bundle
>>>>>> 86    ACTIVE      mongodb.userstoremanager_0.0.1.SNAPSHOT
>>>>>> 87    ACTIVE      mongodb_driver_3.2.2_1.0.0
>>>>>>
>>>>>> 6. Access the Management Console and add a new usrestore.
>>>>>>
>>>>>> 5. In the available userstore managers dropdown, you should be able
>>>>>> to see following.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *org.wso2.carbon.mongodb.userstoremanager.MongoDBUserStoreManager*
>>>>>> 6. Add the userstore manager providing the connection details. You
>>>>>> can use the credentials of the user you created previously on mongodb.
>>>>>>
>>>>>> I noticed that the connection username password are defined as
>>>>>> optional configuration. You will have to move this to the mandatory
>>>>>> configuration section as the server url and port.
>>>>>>
>>>>>> If you can get above to working.. then let's see what are the
>>>>>> improvements we can do further.
>>>>>>
>>>>>> Thanks,
>>>>>> TharinduE
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, Apr 29, 2016 at 12:07 AM, Asantha Thilina <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Tharindu,
>>>>>>>
>>>>>>> i started developing on mongodb user store manager while i
>>>>>>> developing i faced the following problem when i tested my user store 
>>>>>>> bundle
>>>>>>> in IS it not start the service earlier it worked ,in earlier i used the
>>>>>>> mysql db as main datasource of IS and now i changed it to default(h2 db)
>>>>>>> after that my osgi bundle service is not starting i shared my code
>>>>>>> in here.[1] and i am using IS 5.1.0  and eclipse mars for development
>>>>>>> environment
>>>>>>> any comment or idea would be grateful
>>>>>>>
>>>>>>> [1]. https://github.com/asanthamax/mongodbuserstore
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Asantha
>>>>>>>
>>>>>>> On Mon, Apr 25, 2016 at 8:14 PM, Asantha Thilina <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Tharindu,
>>>>>>>>
>>>>>>>> that's fine i'll be ok with that time
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Asantha
>>>>>>>>
>>>>>>>> On Tue, Apr 26, 2016 at 8:36 AM, Tharindu Edirisinghe <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Asantha,
>>>>>>>>>
>>>>>>>>> How about 4.30 p.m today ?
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> TharinduE
>>>>>>>>>
>>>>>>>>> On Mon, Apr 25, 2016 at 8:19 PM, Asantha Thilina <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Tharindu,
>>>>>>>>>>
>>>>>>>>>> thanks for the wishes and i am really interesting and looking
>>>>>>>>>> forward to continue on project,yeah sure we will  have a hangout and 
>>>>>>>>>> i
>>>>>>>>>> would be grateful if we can arrange the meeting on evening round 
>>>>>>>>>> about 3.00
>>>>>>>>>> P.M. or any time later that ,is it ok
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Asantha
>>>>>>>>>>
>>>>>>>>>> On Mon, Apr 25, 2016 at 6:57 AM, Tharindu Edirisinghe <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Asantha,
>>>>>>>>>>>
>>>>>>>>>>> Congratulations on getting selected for GSOC 2016 ! Hope you are
>>>>>>>>>>> doing well. Shall we have a google hangout tomorrow 26/04/2016 to 
>>>>>>>>>>> discuss
>>>>>>>>>>> how to proceed with the project ? What time would suit you ?
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> TharinduE
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Mar 24, 2016 at 9:18 AM, Asantha Thilina <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks a lot for your valuable comments and feedback i done all
>>>>>>>>>>>> the changes as you suggested in feedback and submitted the final 
>>>>>>>>>>>> document
>>>>>>>>>>>> to google ,modified google doc is in here[1]
>>>>>>>>>>>>
>>>>>>>>>>>> [1]
>>>>>>>>>>>> https://docs.google.com/document/d/1xv7iB3VAUElvf1Cl3So0TSLCSjuZOS-IyT-Fy_1zl_c/edit?usp=sharing
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Asantha
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Mar 23, 2016 at 8:08 PM, Asantha Thilina <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Tharindu,
>>>>>>>>>>>>>
>>>>>>>>>>>>> thanks for the comment, sure i  do the modifications as
>>>>>>>>>>>>> suggested,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>> Asantha
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Mar 23, 2016 at 6:54 PM, Tharindu Edirisinghe <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Asantha,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I've done some minor modifications to the doc. For the
>>>>>>>>>>>>>> methods exposed through the API, can you add them in a table to 
>>>>>>>>>>>>>> improve the
>>>>>>>>>>>>>> readability. (Chamila has suggested this already as a comment in 
>>>>>>>>>>>>>> the doc).
>>>>>>>>>>>>>> You can have some columns for Method Name, Return type, 
>>>>>>>>>>>>>> parameters,
>>>>>>>>>>>>>> description.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Once you do this, submit it to google because the deadline is
>>>>>>>>>>>>>> tomorrow for proposal submission.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> TharinduE
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Mar 23, 2016 at 9:08 PM, Asantha Thilina <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Tharindu,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I modified my project proposal[1] in google doc, as you
>>>>>>>>>>>>>>> suggested i added function list which i am going to exposed to 
>>>>>>>>>>>>>>> apis after
>>>>>>>>>>>>>>> modified the content  i shared the doc to summer of code.
>>>>>>>>>>>>>>> waiting for your feedback
>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>> https://docs.google.com/document/d/1xv7iB3VAUElvf1Cl3So0TSLCSjuZOS-IyT-Fy_1zl_c/edit?usp=sharing
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>> Asantha
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, Mar 22, 2016 at 8:16 PM, Asantha Thilina <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Tharindu,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> thanks a lot for the feedbacks, sure i will modify the
>>>>>>>>>>>>>>>> content of the proposal as suggested  and submit to google 
>>>>>>>>>>>>>>>> within today
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>> Asantha
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Wed, Mar 23, 2016 at 7:45 AM, Tharindu Edirisinghe <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Asantha,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I've added the latest proposal you've sent to google docs
>>>>>>>>>>>>>>>>> in [1]. As Chamila suggested, can you list down the methods 
>>>>>>>>>>>>>>>>> that you expose
>>>>>>>>>>>>>>>>> in the API (public methods in the userstore manager) in the 
>>>>>>>>>>>>>>>>> proposal so
>>>>>>>>>>>>>>>>> that it is easy to understand the functionality of the 
>>>>>>>>>>>>>>>>> userstore manager.
>>>>>>>>>>>>>>>>> Also it is better to submit the proposal to google now and 
>>>>>>>>>>>>>>>>> update later if
>>>>>>>>>>>>>>>>> any modification is needed.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>> https://docs.google.com/document/d/1xv7iB3VAUElvf1Cl3So0TSLCSjuZOS-IyT-Fy_1zl_c/edit?usp=sharing
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>> TharinduE
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 9:58 PM, Asantha Thilina <
>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi Chamila,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks a lot for the feedback, sure i will update my
>>>>>>>>>>>>>>>>>> proposal as you suggested
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>> Asantha
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 9:18 AM, Chamila Wijayarathna <
>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Asantha,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Looks good, please talk with Tharindu also before
>>>>>>>>>>>>>>>>>>> submitting the proposal. Even you submit your proposal, you 
>>>>>>>>>>>>>>>>>>> can improve it
>>>>>>>>>>>>>>>>>>> until 25th.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> So if time permits, I would like to suggest you to add
>>>>>>>>>>>>>>>>>>> some details about what are the APIs and functions you are 
>>>>>>>>>>>>>>>>>>> going to expose
>>>>>>>>>>>>>>>>>>> after developing this new user store manager, if you have 
>>>>>>>>>>>>>>>>>>> already decided
>>>>>>>>>>>>>>>>>>> on them. Since you may have went through the codes of 
>>>>>>>>>>>>>>>>>>> existing user store
>>>>>>>>>>>>>>>>>>> managers, you may already have an idea about what are the 
>>>>>>>>>>>>>>>>>>> functions you
>>>>>>>>>>>>>>>>>>> need to exposed to outside. So if can add at least few 
>>>>>>>>>>>>>>>>>>> functions you are
>>>>>>>>>>>>>>>>>>> going to expose with some details, it would make your 
>>>>>>>>>>>>>>>>>>> proposal more
>>>>>>>>>>>>>>>>>>> attractive. Also I would like to suggest you to add link of 
>>>>>>>>>>>>>>>>>>> github repo
>>>>>>>>>>>>>>>>>>> where you have started development. Also if you have 
>>>>>>>>>>>>>>>>>>> written any blogs
>>>>>>>>>>>>>>>>>>> related to the project, mongoDB, etc. please mention them 
>>>>>>>>>>>>>>>>>>> also in your
>>>>>>>>>>>>>>>>>>> proposal.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Also I see some formatting issues and some dates has got
>>>>>>>>>>>>>>>>>>> repeated in your timeline, hope you will correct the when 
>>>>>>>>>>>>>>>>>>> submitting
>>>>>>>>>>>>>>>>>>> proposal at GSoC site.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Cheers!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 9:18 PM, Asantha Thilina <
>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi Chamila,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks a lot for your valuable feedback as you
>>>>>>>>>>>>>>>>>>>> suggested i corrected my project proposal and here i 
>>>>>>>>>>>>>>>>>>>> attached my finalize
>>>>>>>>>>>>>>>>>>>> project proposal
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> expecting your feedback
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>> Asantha
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 5:44 AM, Chamila Wijayarathna <
>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi Asantha,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks for sending your proposal. It seems to be in
>>>>>>>>>>>>>>>>>>>>> good shape, but I would like to suggest few more 
>>>>>>>>>>>>>>>>>>>>> improvements.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>    1.  You have mentioned you are implementing Custom
>>>>>>>>>>>>>>>>>>>>>    User Store Manager by extending JDBCUserStoreManager. 
>>>>>>>>>>>>>>>>>>>>> But actually you have
>>>>>>>>>>>>>>>>>>>>>    to extend AbstractUserStoreManager. I think you have 
>>>>>>>>>>>>>>>>>>>>> done this correctly in
>>>>>>>>>>>>>>>>>>>>>    the code you sent previously. Please correct this.
>>>>>>>>>>>>>>>>>>>>>    2. I think by custom user store manager, you have
>>>>>>>>>>>>>>>>>>>>>    meant mongoDB user store manager you are planning to 
>>>>>>>>>>>>>>>>>>>>> implement, in most
>>>>>>>>>>>>>>>>>>>>>    places. Its better to mention specifically as 
>>>>>>>>>>>>>>>>>>>>> MongoDBUserStoreManager than
>>>>>>>>>>>>>>>>>>>>>    saying custom user store manager.
>>>>>>>>>>>>>>>>>>>>>    3. You have mentioned about "Implement a proper
>>>>>>>>>>>>>>>>>>>>>    encryption mechanism to overcome the security hauls in 
>>>>>>>>>>>>>>>>>>>>> custom User store
>>>>>>>>>>>>>>>>>>>>>    Manager.".  Can you be more specific on what are the 
>>>>>>>>>>>>>>>>>>>>> security holes you are
>>>>>>>>>>>>>>>>>>>>>    talking about. AFAIK encryption mechanisms we are 
>>>>>>>>>>>>>>>>>>>>> currently using are quite
>>>>>>>>>>>>>>>>>>>>>    ok and if there are no any strong reasons, I suggest 
>>>>>>>>>>>>>>>>>>>>> you to follow the
>>>>>>>>>>>>>>>>>>>>>    existing mechanisms.
>>>>>>>>>>>>>>>>>>>>>    4. It would be great if you can allocate 1-2 weeks
>>>>>>>>>>>>>>>>>>>>>    for doing a small research on how other NoSQL 
>>>>>>>>>>>>>>>>>>>>> databases such as CouchDB,
>>>>>>>>>>>>>>>>>>>>>    Neo4j can be used to implement an user store in IS. By 
>>>>>>>>>>>>>>>>>>>>> looking at your time
>>>>>>>>>>>>>>>>>>>>>    line, I think it would be possible to allocate some 
>>>>>>>>>>>>>>>>>>>>> time for this in the
>>>>>>>>>>>>>>>>>>>>>    2nd half of the programme. We can do this if time 
>>>>>>>>>>>>>>>>>>>>> permits, but its better
>>>>>>>>>>>>>>>>>>>>>    to mention it in your proposal as optional (I believe 
>>>>>>>>>>>>>>>>>>>>> it would make the
>>>>>>>>>>>>>>>>>>>>>    project more complete).
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Looking forward to see your proposal.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Good Luck!
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 5:15 PM, Asantha Thilina <
>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> here  i attached my project proposal for GSOC 2016
>>>>>>>>>>>>>>>>>>>>>> Project 21  for your kind consideration,
>>>>>>>>>>>>>>>>>>>>>> I kindly request your feedback and thought on it.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>> Asantha
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>> Dev mailing list
>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> *Chamila Dilshan Wijayarathna,*
>>>>>>>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>>>>>>>> Mobile:(+94)788193620
>>>>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com/
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> *Chamila Dilshan Wijayarathna,*
>>>>>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>>>>>> Mobile:(+94)788193620
>>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com/
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Tharindu Edirisinghe
>>>>>>>>>>>>>>>>> Software Engineer | WSO2 Inc
>>>>>>>>>>>>>>>>> Platform Security Team
>>>>>>>>>>>>>>>>> Blog : tharindue.blogspot.com
>>>>>>>>>>>>>>>>> mobile : +94 775181586
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Tharindu Edirisinghe
>>>>>>>>>>>>>> Software Engineer | WSO2 Inc
>>>>>>>>>>>>>> Platform Security Team
>>>>>>>>>>>>>> Blog : tharindue.blogspot.com
>>>>>>>>>>>>>> mobile : +94 775181586
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Tharindu Edirisinghe
>>>>>>>>>>> Software Engineer | WSO2 Inc
>>>>>>>>>>> Platform Security Team
>>>>>>>>>>> Blog : tharindue.blogspot.com
>>>>>>>>>>> mobile : +94 775181586
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> Tharindu Edirisinghe
>>>>>>>>> Software Engineer | WSO2 Inc
>>>>>>>>> Platform Security Team
>>>>>>>>> Blog : tharindue.blogspot.com
>>>>>>>>> mobile : +94 775181586
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Tharindu Edirisinghe
>>>>>> Software Engineer | WSO2 Inc
>>>>>> Platform Security Team
>>>>>> Blog : tharindue.blogspot.com
>>>>>> mobile : +94 775181586
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Tharindu Edirisinghe
>>> Software Engineer | WSO2 Inc
>>> Platform Security Team
>>> Blog : tharindue.blogspot.com
>>> mobile : +94 775181586
>>>
>>
>>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to