Hi Isuranga,

Could you be able to move *identity-outbound-**provisioning-scim2* to
*identity-outbound-provisioning-scim* by having configuration option for
SCIM 1.1 and 2.0 ?

Thanks,
Gayan

On Mon, Feb 5, 2018 at 10:48 AM, Isuranga Perera <isurangamper...@gmail.com>
wrote:

> Hi,
>
> *@Gayan*
> yes, *identity-outbound-**provisioning-scim2* has the nearly same code as
> * identity-outbound-provisioning-scim. **identity-client-scim2 *simply
> encode and decode SCIM objects and validate some actions. As Malithi
> suggested we can use version as a connector configuration and instantiate
> the appropriate provisioning client. As an alternative, we can
> instantiate ScimClient [1] instead of ProvisioningClient since it provides
> almost all SCIM version specific functions related to object encoding and
> decoding. Anyway, if I'm not mistaken all of these changes are required
> only if we're going to use *identity-outbound-provisioning-scim* with
> SCIM client [2].
>
> *@Malithi*
> Will work on the SCIM response error code issue asap.
>
>
> [1] https://github.com/IsurangaPerera/identity-client-scim2/blob/
> ab5bdd6382ce4b055f99b65568c77289472c9c14/src/main/java/org/
> wso2/scim2/util/SCIMClient.java
> [2] https://github.com/wso2-extensions/identity-client-scim2/pull/1
>
>
> Best Regards
> Isuranga Perera
>
> On Sun, Feb 4, 2018 at 2:22 PM, Malithi Edirisinghe <malit...@wso2.com>
> wrote:
>
>> Hi Gayan,
>>
>> +1 for the thought. Basically, it's always the CRUD operations being
>> triggered for User and Group resources in the outbound provisioning flow
>> and based on the version the respective client can initiate calls upon the
>> protocol.
>> So that's a matter of initializing the appropriate client based on the
>> version that will be configured with respect to the protocol version used
>> by the outbound party. That means version will be a connector configuration
>> and the connector will instantiate the appropriate client upon the version
>> with the application of factory pattern.
>>
>> *@Isuranga*,
>> Thanks a lot for the contribution.
>> Can we improve debug logs in the client to log respective requests calls
>> and responses for outbound party.
>> Also, looks like SCIM response errors are being swallowed in the client
>> without passing them back to the connector [1]. In that case, the
>> provisioning connector might not know if the request has been success or
>> not and act accordingly.
>>
>> [1] https://github.com/wso2-extensions/identity-client-scim2/
>> pull/1/files#diff-5d09971e2f15b2c4858e2d49950f571cR75
>>
>> Thanks,
>> Malithi.
>>
>> On Sat, Feb 3, 2018 at 6:01 PM, Gayan Gunawardana <ga...@wso2.com> wrote:
>>
>>> Hi Isuranga,
>>>
>>> Thanks you very much for the contribution and definitely this will be a
>>> very valuable feature.
>>>
>>> I went through some of your PRs [1][2]. As I understood*
>>> identity-outbound-**provisioning-scim2* has nearly same code as*
>>> identity-outbound-provisioning-scim.* There is a good possibility for
>>> code duplication. Ideally protocol difference SCIM 1.1 and SCIM 2.0 should
>>> be very minimum to the provisioning connector level and protocol difference
>>> should be handled from *ProvisioningClient*. I do not think existing
>>> SCIM 1.1 provisioning connector do much about SCIM specific logic rather 
>>> *org.wso2.carbon.identity.scim.common.impl.ProvisioningClient
>>> *handle all HTTP communication according to protocol. Is it possible to
>>> switch *ProvisioningClient* based on protocol (SCIM 1.1 and SCIM 2.0) ?
>>> @Darshana wdyt?
>>>
>>> I suppose in [2] swagger documentation doesn't have all error codes. For
>>> example user creation has only one error code (404) but there should be
>>> many more like 409.
>>>
>>> Also could you be able to consider about unit test coverage ?
>>>
>>> Thanks again for your valuable contribution.
>>>
>>> [1] https://github.com/wso2-extensions/identity-outbound-provisi
>>> oning-scim2/pull/1
>>> [2] https://github.com/wso2-extensions/identity-client-scim2/pull/1
>>> [3] https://github.com/wso2-extensions/identity-outbound-provisi
>>> oning-scim/
>>>
>>> Thanks,
>>> Gayan
>>>
>>> On Mon, Nov 27, 2017 at 1:12 PM, Isuranga Perera <
>>> isurangamper...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> I've submitted PRs for identity-client-scim2 [1] and
>>>> identity-outbound-provisioning-scim2 [2]. There were some missing
>>>> functions in charon3 such as some decoding methods, setter methods etc.
>>>> Therefore I used some workarounds and also I have submitted some PRs for
>>>> some of those missing functions.
>>>>
>>>> *PRs for Charon*
>>>> IDENTITY-6962: Client-side validator for Charon 3 [3] fixed with PR [4]
>>>> IDENTITY-6960: Missing Charon setter method of user password [5] fixed
>>>> with PR [6]
>>>>
>>>>
>>>>
>>>> [1] https://github.com/wso2-extensions/identity-client-scim2/pull/1
>>>> [2] https://github.com/wso2-extensions/identity-outbound-pro
>>>> visioning-scim2/pull/1
>>>> [3] https://wso2.org/jira/browse/IDENTITY-6962
>>>> [4] https://github.com/wso2/charon/pull/80
>>>> [5] https://github.com/wso2/charon/pull/79
>>>>
>>>> Best Regards
>>>> Isuranga Perera
>>>>
>>>> On Thu, Nov 23, 2017 at 9:54 AM, Johann Nallathamby <joh...@wso2.com>
>>>> wrote:
>>>>
>>>>> Thanks a lot Maheshika.
>>>>>
>>>>> Regards,
>>>>> Johann.
>>>>>
>>>>> On Thu, Nov 23, 2017 at 8:56 AM, Maheshika Goonetilleke <
>>>>> mahesh...@wso2.com> wrote:
>>>>>
>>>>>> Hi Johann
>>>>>>
>>>>>> Created the two repos.
>>>>>>
>>>>>> On Tue, Nov 21, 2017 at 10:03 PM, Johann Nallathamby <joh...@wso2.com
>>>>>> > wrote:
>>>>>>
>>>>>>> We discussed and decided no need of the scim2-common repo. Two repos
>>>>>>> mentioned above are enough.
>>>>>>>
>>>>>>> On Tue, Nov 21, 2017 at 9:15 PM, Afkham Azeez <az...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Now you need approval for 2 repos of 3 repos?
>>>>>>>>
>>>>>>>> On Tue, Nov 21, 2017 at 2:53 PM, Isura Karunaratne <is...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Repo name for outbound connector
>>>>>>>>>
>>>>>>>>>    - * identity-outbound-provisioning-scim2*
>>>>>>>>>
>>>>>>>>> Repo name for the scim2 client.
>>>>>>>>>
>>>>>>>>>    -
>>>>>>>>> * identity-client-scim2 *
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> @isuraranga,
>>>>>>>>>
>>>>>>>>> Why do we need the scim2-commons repo? Can't we use Charon for
>>>>>>>>> that?
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>> Isura.
>>>>>>>>>
>>>>>>>>> On Mon, Nov 20, 2017 at 3:04 PM, Afkham Azeez <az...@wso2.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> What is the repo name?
>>>>>>>>>>
>>>>>>>>>> On Tue, Nov 7, 2017 at 1:06 PM, Maheshika Goonetilleke <
>>>>>>>>>> mahesh...@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Azeez
>>>>>>>>>>>
>>>>>>>>>>> Please confirm.
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Nov 7, 2017 at 11:23 AM, Johann Nallathamby <
>>>>>>>>>>> joh...@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Maheshika,
>>>>>>>>>>>>
>>>>>>>>>>>> Can we have following 3 repos for this project under
>>>>>>>>>>>> wso2-extensions organization?
>>>>>>>>>>>>
>>>>>>>>>>>> 1. *identity-outbound-provisioning-scim2*
>>>>>>>>>>>>
>>>>>>>>>>>> For the outbound connector
>>>>>>>>>>>>
>>>>>>>>>>>> 2. *identity-scim2-common*
>>>>>>>>>>>>
>>>>>>>>>>>> For common utilities for inbound and outbound connectors. E.g.
>>>>>>>>>>>> AttributeMapper class in inbound connector which is needed for 
>>>>>>>>>>>> outbound
>>>>>>>>>>>> connector as well.
>>>>>>>>>>>>
>>>>>>>>>>>> 3. *identity-client-scim2*
>>>>>>>>>>>>
>>>>>>>>>>>> For SCIM2 client generated using SCIM2 swagger files. This will
>>>>>>>>>>>> be used by outbound connector as well as can be used by anyone as
>>>>>>>>>>>> standalone client. Ideally this should be used for the scim2 
>>>>>>>>>>>> compliance
>>>>>>>>>>>> test suite as well, but have failed to do so.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Johann.
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Oct 16, 2017 at 2:21 PM, Johann Nallathamby <
>>>>>>>>>>>> joh...@wso2.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Yes, I also think we need to take the approach of using the
>>>>>>>>>>>>> Swagger files and generate SDK because that is what standard Rest 
>>>>>>>>>>>>> API world
>>>>>>>>>>>>> will be doing. We can find any issues early.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Johann.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Oct 16, 2017 at 2:18 PM, Gayan Gunawardana <
>>>>>>>>>>>>> ga...@wso2.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Oct 16, 2017 at 1:21 PM, Isuranga Perera <
>>>>>>>>>>>>>> isurangamper...@gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Gayan,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> In that case, I'll try to create an SDK from swagger and use
>>>>>>>>>>>>>>> it as the client.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> That would be great.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Oct 16, 2017 at 9:12 AM, Gayan Gunawardana <
>>>>>>>>>>>>>>> ga...@wso2.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Since you are looking for abstraction layer, can implement
>>>>>>>>>>>>>>>> something like [1] for SCIM2 as well.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [1] https://github.com/wso2-extens
>>>>>>>>>>>>>>>> ions/identity-inbound-provisio
>>>>>>>>>>>>>>>> ning-scim/blob/master/componen
>>>>>>>>>>>>>>>> ts/org.wso2.carbon.identity.sc
>>>>>>>>>>>>>>>> im.common/src/main/java/org/ws
>>>>>>>>>>>>>>>> o2/carbon/identity/scim/common/impl/ProvisioningClient.java
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Sun, Oct 15, 2017 at 11:16 PM, Gayan Gunawardana <
>>>>>>>>>>>>>>>> ga...@wso2.com> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Sun, Oct 15, 2017 at 8:39 PM, Johann Nallathamby <
>>>>>>>>>>>>>>>>> joh...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *[+ IsharaK, Omindu, Farasath]*
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Sun, Oct 15, 2017 at 7:34 PM, Isuranga Perera <
>>>>>>>>>>>>>>>>>> isurangamper...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I went through the scim2-compliance-test-suite [1]
>>>>>>>>>>>>>>>>>>> source code, but I couldn't find an abstraction layer which 
>>>>>>>>>>>>>>>>>>> separates the
>>>>>>>>>>>>>>>>>>> SCIM 2 client from the test and report modules. Is there 
>>>>>>>>>>>>>>>>>>> any way I can
>>>>>>>>>>>>>>>>>>> separate SCIM 2.0 client from [1] so that I can use it as 
>>>>>>>>>>>>>>>>>>> the SCIM 2.0
>>>>>>>>>>>>>>>>>>> client for the $subject.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> There is no clear abstraction layer. Both SCIM2
>>>>>>>>>>>>>>>>> compliance test developed by Vindula and SCIM 1.1 outbound 
>>>>>>>>>>>>>>>>> provisioning
>>>>>>>>>>>>>>>>> connector are utilized apache commons http client .
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> In addition to that, I found this[2] repository which
>>>>>>>>>>>>>>>>>>> contains another SCIM client. can I know the completion 
>>>>>>>>>>>>>>>>>>> level of this
>>>>>>>>>>>>>>>>>>> project?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> This is feign http client and Vindula found it hard to
>>>>>>>>>>>>>>>>> use.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> In summary, there are 3 options which I can use to
>>>>>>>>>>>>>>>>>>> generate a SCIM 2.0 client.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Most feasible way is to go with apache commons
>>>>>>>>>>>>>>>>> HttpClient  but better to give a try with swagger doc as well.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>    1. Separate SCIM 2.0 client from [1]
>>>>>>>>>>>>>>>>>>>    2. Separate SCIM 2.0 client from [2]
>>>>>>>>>>>>>>>>>>>    3. Use swagger doc [3] to generate client
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> [1] https://github.com/wso2-in
>>>>>>>>>>>>>>>>>>> cubator/scim2-compliance-test-suite
>>>>>>>>>>>>>>>>>>> [2] https://github.com/HansageeSJ/scim-client
>>>>>>>>>>>>>>>>>>> [3] https://wso2.org/jira/browse/IDENTITY-5695
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Appreciate any suggestions.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>>>>>>> Isuranga Perera
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Fri, Oct 13, 2017 at 9:42 AM, Gayan Gunawardana <
>>>>>>>>>>>>>>>>>>> ga...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Thu, Oct 12, 2017 at 5:33 PM, Johann Nallathamby <
>>>>>>>>>>>>>>>>>>>> joh...@wso2.com> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Thu, Oct 12, 2017 at 1:28 PM, Isuranga Perera <
>>>>>>>>>>>>>>>>>>>>> isurangamper...@gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi IAM Team,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Currently, there is no $subject. Therefore I'm
>>>>>>>>>>>>>>>>>>>>>> looking at implementing a SCIM2 Outbound Connector. I'm 
>>>>>>>>>>>>>>>>>>>>>> looking at
>>>>>>>>>>>>>>>>>>>>>> identity-outbound-provisioning-scim [1]
>>>>>>>>>>>>>>>>>>>>>> and scim2-compliance-test-suite [2]. Appreciate
>>>>>>>>>>>>>>>>>>>>>> further suggestions.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi Isuranga,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> It should be same as [1] you just have to think SCIM
>>>>>>>>>>>>>>>>>>>> provider is version 2 and send http requests according to 
>>>>>>>>>>>>>>>>>>>> SCIM2 format. As
>>>>>>>>>>>>>>>>>>>> a starting point you can setup existing SCIM provisioning 
>>>>>>>>>>>>>>>>>>>> connector and
>>>>>>>>>>>>>>>>>>>> debug from point [1] so you will understand the flow.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> [1] https://github.com/wso2-extens
>>>>>>>>>>>>>>>>>>>> ions/identity-outbound-provisi
>>>>>>>>>>>>>>>>>>>> oning-scim/blob/master/compone
>>>>>>>>>>>>>>>>>>>> nts/org.wso2.carbon.identity.p
>>>>>>>>>>>>>>>>>>>> rovisioning.connector.scim/src
>>>>>>>>>>>>>>>>>>>> /main/java/org/wso2/carbon/ide
>>>>>>>>>>>>>>>>>>>> ntity/provisioning/connector/s
>>>>>>>>>>>>>>>>>>>> cim/SCIMProvisioningConnector.java#L99
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> [1] https://github.com/wso2-ex
>>>>>>>>>>>>>>>>>>>>>> tensions/identity-outbound-provisioning-scim
>>>>>>>>>>>>>>>>>>>>>> [2] https://github.com/wso2-in
>>>>>>>>>>>>>>>>>>>>>> cubator/scim2-compliance-test-suite
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Best Regards
>>>>>>>>>>>>>>>>>>>>>> Isuranga Perera
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>>>>>>>>>>>> Architecture@wso2.org
>>>>>>>>>>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/
>>>>>>>>>>>>>>>>>>>>>> mailman/listinfo/architecture
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> *Johann Dilantha Nallathamby*
>>>>>>>>>>>>>>>>>>>>> Senior Lead Solutions Engineer
>>>>>>>>>>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Mobile - *+94777776950*
>>>>>>>>>>>>>>>>>>>>> Blog - *http://nallaa.wordpress.com
>>>>>>>>>>>>>>>>>>>>> <http://nallaa.wordpress.com>*
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> Gayan Gunawardana
>>>>>>>>>>>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/
>>>>>>>>>>>>>>>>>>>> Email: ga...@wso2.com
>>>>>>>>>>>>>>>>>>>> Mobile: +94 (71) 8020933
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>>>>>>>>>> Architecture@wso2.org
>>>>>>>>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/
>>>>>>>>>>>>>>>>>>>> mailman/listinfo/architecture
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *Johann Dilantha Nallathamby*
>>>>>>>>>>>>>>>>>> Senior Lead Solutions Engineer
>>>>>>>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Mobile - *+94777776950*
>>>>>>>>>>>>>>>>>> Blog - *http://nallaa.wordpress.com
>>>>>>>>>>>>>>>>>> <http://nallaa.wordpress.com>*
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Gayan Gunawardana
>>>>>>>>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/
>>>>>>>>>>>>>>>>> Email: ga...@wso2.com
>>>>>>>>>>>>>>>>> Mobile: +94 (71) 8020933
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Gayan Gunawardana
>>>>>>>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/
>>>>>>>>>>>>>>>> Email: ga...@wso2.com
>>>>>>>>>>>>>>>> Mobile: +94 (71) 8020933
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Gayan Gunawardana
>>>>>>>>>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/
>>>>>>>>>>>>>> Email: ga...@wso2.com
>>>>>>>>>>>>>> Mobile: +94 (71) 8020933
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Johann Dilantha Nallathamby*
>>>>>>>>>>>>> Senior Lead Solutions Engineer
>>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mobile - *+94777776950*
>>>>>>>>>>>>> Blog - *http://nallaa.wordpress.com
>>>>>>>>>>>>> <http://nallaa.wordpress.com>*
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>>>
>>>>>>>>>>>> *Johann Dilantha Nallathamby*
>>>>>>>>>>>> Senior Lead Solutions Engineer
>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>
>>>>>>>>>>>> Mobile - *+94777776950*
>>>>>>>>>>>> Blog - *http://nallaa.wordpress.com
>>>>>>>>>>>> <http://nallaa.wordpress.com>*
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Thanks & Best Regards,
>>>>>>>>>>>
>>>>>>>>>>> Maheshika Goonetilleke
>>>>>>>>>>> Senior Engineering Process Coordinator
>>>>>>>>>>>
>>>>>>>>>>> *WSO2 Inc*
>>>>>>>>>>> *email   : mahesh...@wso2.com <mahesh...@wso2.com>*
>>>>>>>>>>> *mobile : +94 773 596707 <077%20359%206707>*
>>>>>>>>>>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise .
>>>>>>>>>>> middleware
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Afkham Azeez*
>>>>>>>>>> Senior Director, Platform Architecture; WSO2, Inc.;
>>>>>>>>>> http://wso2.com
>>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>>>>>>> * <http://www.apache.org/>*
>>>>>>>>>> *email: **az...@wso2.com* <az...@wso2.com>
>>>>>>>>>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
>>>>>>>>>> *http://blog.afkham.org* <http://blog.afkham.org>
>>>>>>>>>> *twitter: **http://twitter.com/afkham_azeez*
>>>>>>>>>> <http://twitter.com/afkham_azeez>
>>>>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>>>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>*
>>>>>>>>>>
>>>>>>>>>> *Lean . Enterprise . Middleware*
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Architecture mailing list
>>>>>>>>>> Architecture@wso2.org
>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> *Isura Dilhara Karunaratne*
>>>>>>>>> Associate Technical Lead | WSO2
>>>>>>>>> Email: is...@wso2.com
>>>>>>>>> Mob : +94 772 254 810 <077%20225%204810>
>>>>>>>>> Blog : http://isurad.blogspot.com/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Architecture mailing list
>>>>>>>>> Architecture@wso2.org
>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Afkham Azeez*
>>>>>>>> Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com
>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>>>>> * <http://www.apache.org/>*
>>>>>>>> *email: **az...@wso2.com* <az...@wso2.com>
>>>>>>>> * cell: +94 77 3320919 <+94%2077%20332%200919>blog: *
>>>>>>>> *http://blog.afkham.org* <http://blog.afkham.org>
>>>>>>>> *twitter: **http://twitter.com/afkham_azeez*
>>>>>>>> <http://twitter.com/afkham_azeez>
>>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>*
>>>>>>>>
>>>>>>>> *Lean . Enterprise . Middleware*
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Architecture mailing list
>>>>>>>> Architecture@wso2.org
>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thanks & Regards,
>>>>>>>
>>>>>>> *Johann Dilantha Nallathamby*
>>>>>>> Senior Lead Solutions Engineer
>>>>>>> WSO2, Inc.
>>>>>>> lean.enterprise.middleware
>>>>>>>
>>>>>>> Mobile - *+94777776950*
>>>>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Architecture mailing list
>>>>>>> Architecture@wso2.org
>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Thanks & Best Regards,
>>>>>>
>>>>>> Maheshika Goonetilleke
>>>>>> Senior Engineering Process Coordinator
>>>>>>
>>>>>> *WSO2 Inc*
>>>>>> *email   : mahesh...@wso2.com <mahesh...@wso2.com>*
>>>>>> *mobile : +94 773 596707 <+94%2077%20359%206707>*
>>>>>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise .
>>>>>> middleware
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> Architecture@wso2.org
>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks & Regards,
>>>>>
>>>>> *Johann Dilantha Nallathamby*
>>>>> Senior Lead Solutions Engineer
>>>>> WSO2, Inc.
>>>>> lean.enterprise.middleware
>>>>>
>>>>> Mobile - *+94777776950*
>>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> Architecture@wso2.org
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> Architecture@wso2.org
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Gayan Gunawardana
>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/
>>> Email: ga...@wso2.com
>>> Mobile: +94 (71) 8020933
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> Architecture@wso2.org
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>>
>> *Malithi Edirisinghe*
>> Associate Technical Lead
>> WSO2 Inc.
>>
>> Mobile : +94 (0) 718176807
>> malit...@wso2.com
>>
>> _______________________________________________
>> Architecture mailing list
>> Architecture@wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>


-- 
Gayan Gunawardana
Senior Software Engineer; WSO2 Inc.; http://wso2.com/
Email: ga...@wso2.com
Mobile: +94 (71) 8020933
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to