Hi Asela,

Thanks for pointing. I have already updated redmine ticket linked to [1].

[1] https://wso2.org/jira/browse/IDENTITY-1891

On Mon, Nov 10, 2014 at 5:50 PM, Asela Pathberiya <[email protected]> wrote:

> On Mon, Nov 10, 2014 at 5:48 PM, Gayan Gunawardana <[email protected]> wrote:
> > Hi Asela,
> >
> > Code level changes are already done, planing to integrate with IS 5.1.0
> > during next week.
>
> Thanks for reply.... Please note, you can move the redmine ticket to
> IS 5.1.0 and it is better to update it as well..
>
> Thanks,
> Asela.
>
> >
> > Thanks,
> > Gayan
> >
> > On Mon, Nov 10, 2014 at 3:47 PM, Asela Pathberiya <[email protected]>
> wrote:
> >>
> >> Hi Gayan,
> >>
> >> Is SCIM PATCH implementation available with next Identity Server
> release ?
> >>
> >> Thanks,
> >> Asela.
> >>
> >> On Sun, Jul 27, 2014 at 9:10 PM, Gayan Gunawardana <[email protected]>
> wrote:
> >> > Hi All,
> >> >
> >> > Review notes
> >> >
> >> > Participants : Prabath, Chamath, Prasad, Thanuja, Isura, Pulasthi,
> Gayan
> >> >
> >> >
> >> > 1. Move jax rs custom patch implementation to [1] with suitable test
> >> > cases.
> >> >
> >> > 2. Since scim provider component is a jax rs web application remove
> >> > duplicate codes common to all http methods (Effective for both Group
> end
> >> > point and User end point).
> >> >
> >> > 3. Put comments where ever possible and provide unit tests for patch
> >> > operation.
> >> >
> >> > Please add if I missed anything.
> >> >
> >> >
> >> > [1] -
> >> >
> >> >
> https://github.com/wso2-dev/carbon-deployment/tree/master/components/webapp-mgt/org.wso2.carbon.cxf.ext
> >> >
> >> >
> >> > On Thu, Jul 24, 2014 at 4:22 PM, Gayan Gunawardana <[email protected]>
> >> > wrote:
> >> >>
> >> >> Hi All,
> >> >>
> >> >> I have completed the feature. Can we have a review tomorrow.
> >> >>
> >> >> Thanks,
> >> >> Gayan
> >> >>
> >> >>
> >> >> On Mon, Jul 21, 2014 at 5:41 PM, Gayan Gunawardana <[email protected]>
> >> >> wrote:
> >> >>>
> >> >>> Hi Johan,
> >> >>>
> >> >>> According to offline chat we had, we can ignore Use-Case 03 and
> >> >>> Use-Case
> >> >>> 04.
> >> >>>
> >> >>> For Use-Case 01 I have added extra claim for primary email.
> >> >>>
> >> >>> For Use-Case 02 since Identity Server does not support storing
> >> >>> addresses,
> >> >>> I m adding the storing addresses feature and implement patch
> operation
> >> >>> for
> >> >>> addresses.
> >> >>>
> >> >>> Thanks,
> >> >>> Gayan
> >> >>>
> >> >>>
> >> >>> On Mon, Jul 14, 2014 at 11:28 AM, Gayan Gunawardana <[email protected]
> >
> >> >>> wrote:
> >> >>>>
> >> >>>> Hi Ishara,
> >> >>>>
> >> >>>> While looking at patch operation for Users, I have encountered
> >> >>>> following
> >> >>>> issues.
> >> >>>>
> >> >>>> Use-Case 01 : changing a User's primary email
> >> >>>> Issue : Currently there is no way to specify User's primary email
> >> >>>> (even
> >> >>>> thought we can set as "primary":true cannot retrieve)
> >> >>>>
> >> >>>> Use-Case 02 : changing a User's address
> >> >>>> Issue : Are we supporting adding an address for a User
> >> >>>>
> >> >>>> Use-Case 03 : remove a User's nickname
> >> >>>> Issue  : Can we send meta information in SCIM request.
> >> >>>>
> >> >>>> Use-Case 04 : Remove a complex Sub-Attribute and an extended schema
> >> >>>> attribute
> >> >>>> Issue : Can we send meta information in SCIM request.
> >> >>>>
> >> >>>> Can you please add your suggestion ?
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>> On Sun, Jul 13, 2014 at 11:53 PM, Ishara Karunarathna
> >> >>>> <[email protected]>
> >> >>>> wrote:
> >> >>>>>
> >> >>>>> Hi Johan,
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> On Sun, Jul 13, 2014 at 4:20 AM, Johann Nallathamby
> >> >>>>> <[email protected]>
> >> >>>>> wrote:
> >> >>>>>>
> >> >>>>>> Hi Ishara/Darshana,
> >> >>>>>>
> >> >>>>>> How does this compare with the new provisioning configurations we
> >> >>>>>> provide through UI in IS 5.0?
> >> >>>>>>
> >> >>>>>> Currently we have capability for service providers to configure
> >> >>>>>> which
> >> >>>>>> user store they want the users/groups to be provisioned to in
> >> >>>>>> Service
> >> >>>>>> Provider UI under inbound provisioning configurations. The same
> >> >>>>>> thing is
> >> >>>>>> also there in the Resident Service Provider configurations. In
> both
> >> >>>>>> places
> >> >>>>>> we can skip selecting a user store which is effectively dumb
> mode.
> >> >>>>>> In that
> >> >>>>>> case how should this work with the file based configurations?
> >> >>>>>>
> >> >>>>>> If we haven't thought about it my idea is,
> >> >>>>>>
> >> >>>>>> 1. If configuration says dumb mode then no service provider
> should
> >> >>>>>> be
> >> >>>>>> able to provision to any user store (its a global config that
> needs
> >> >>>>>> to be
> >> >>>>>> honoured, we might need to lock the option in the UI).
> >> >>>>>
> >> >>>>> Current implementation this works in this way. what we have to do
> is
> >> >>>>> lock the SCIM provisioning.
> >> >>>>>
> >> >>>>>>
> >> >>>>>> 2. If configuration says non-dumb mode, then service providers
> can
> >> >>>>>> selectively provision to user stores according to their
> preference
> >> >>>>>> (even can
> >> >>>>>> do dumb mode by not selecting user store in inbound provisioning
> >> >>>>>> UI).
> >> >>>>>
> >> >>>>> In this case if no user store is selected, users can be
> provisioned
> >> >>>>> to
> >> >>>>> any user store, if its selected users will be provisioned only to
> >> >>>>> that user
> >> >>>>> store .
> >> >>>>>
> >> >>>>> This is how it works.
> >> >>>>> @Darshana Please add if something missing.
> >> >>>>>
> >> >>>>> Thanks,
> >> >>>>> -Ishara
> >> >>>>>>
> >> >>>>>>
> >> >>>>>> Thoughts?
> >> >>>>>>
> >> >>>>>> Thanks,
> >> >>>>>> Johann.
> >> >>>>>>
> >> >>>>>>
> >> >>>>>> On Fri, Jul 11, 2014 at 6:58 PM, Ishara Karunarathna
> >> >>>>>> <[email protected]> wrote:
> >> >>>>>>>
> >> >>>>>>> Hi Gayan,
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>> On Fri, Jul 11, 2014 at 1:15 AM, Gayan Gunawardana
> >> >>>>>>> <[email protected]>
> >> >>>>>>> wrote:
> >> >>>>>>>>
> >> >>>>>>>> Hi Ishara,
> >> >>>>>>>>
> >> >>>>>>>> Could you please elaborate more about dump mode in
> >> >>>>>>>> SCIMUserManager
> >> >>>>>>>> and how the changes should be reflected to dump mode.
> >> >>>>>>>
> >> >>>>>>> In dumb mode IS which is configured in dumb mode will act as a
> >> >>>>>>> provisioning hub only. It wont store Users or Roles in its user
> >> >>>>>>> store.
> >> >>>>>>> It will re provision these resources to configures SCIM service
> >> >>>>>>> providers.
> >> >>>>>>>
> >> >>>>>>> You will configure this in provisioning-config.xml configuration
> >> >>>>>>> file.
> >> >>>>>>> [IS_Home]/repository/conf/
> >> >>>>>>>
> >> >>>>>>> Thanks,
> >> >>>>>>> -Ishara
> >> >>>>>>>
> >> >>>>>>>>
> >> >>>>>>>> Thanks,
> >> >>>>>>>> Gayan
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>> On Thu, Jul 10, 2014 at 9:20 AM, Gayan Gunawardana
> >> >>>>>>>> <[email protected]>
> >> >>>>>>>> wrote:
> >> >>>>>>>>>
> >> >>>>>>>>> Hi,
> >> >>>>>>>>>
> >> >>>>>>>>> There are around 10 use-cases under [1] here 3.2.2 Modifying
> >> >>>>>>>>> with
> >> >>>>>>>>> patch. I have already done first use-case and working on other
> >> >>>>>>>>> use-cases as
> >> >>>>>>>>> well.
> >> >>>>>>>>>
> >> >>>>>>>>> [1]
> >> >>>>>>>>>
> >> >>>>>>>>>
> http://www.simplecloud.info/specs/draft-scim-api-01.html#edit-resource-with-patch
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>> On Wed, Jul 9, 2014 at 11:20 PM, Johann Nallathamby
> >> >>>>>>>>> <[email protected]> wrote:
> >> >>>>>>>>>>
> >> >>>>>>>>>> +1. This is a valuable addition to IS.
> >> >>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>> On Wed, Jul 9, 2014 at 11:44 AM, Ishara Karunarathna
> >> >>>>>>>>>> <[email protected]> wrote:
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> Hi Gayan,
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> On Tue, Jul 8, 2014 at 10:39 PM, Gayan Gunawardana
> >> >>>>>>>>>>> <[email protected]> wrote:
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Hi Ishara,
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Thanks for the information.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Are we going to support all use-cases according to [1] ?
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> Under User and Group resources mainly we have to implement
> >> >>>>>>>>>>> Patch
> >> >>>>>>>>>>> operation and
> >> >>>>>>>>>>> there are some improvement in listing and filtering.
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> I think its better to start with implementing with PATCH
> >> >>>>>>>>>>> operation.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> [1]
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>
> http://www.simplecloud.info/specs/draft-scim-api-01.html#edit-resource-with-patch
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> On Wed, Jul 9, 2014 at 10:39 AM, Ishara Karunarathna
> >> >>>>>>>>>>>> <[email protected]> wrote:
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> Hi Gayan,
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> On Tue, Jul 8, 2014 at 9:32 PM, Gayan Gunawardana
> >> >>>>>>>>>>>>> <[email protected]> wrote:
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Hi All,
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Currently WSO2 Identity Server does not support PATCH
> >> >>>>>>>>>>>>>> method
> >> >>>>>>>>>>>>>> for SCIM end points.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>  The major limitation came up with that is in order to
> add
> >> >>>>>>>>>>>>>> single user into a group, new user has to be sent with
> all
> >> >>>>>>>>>>>>>> existing users.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Above requirement can be archived by adding PATCH method
> >> >>>>>>>>>>>>>> support for JAX-RS implementation and doing mirror
> changes
> >> >>>>>>>>>>>>>> to update group
> >> >>>>>>>>>>>>>> operation.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> Yes patch is not only for add users to group and it is
> more
> >> >>>>>>>>>>>>> useful than that.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> But according to the spec [1] PATCH method has many
> >> >>>>>>>>>>>>>> powerful
> >> >>>>>>>>>>>>>> features like selectively sending added users and deleted
> >> >>>>>>>>>>>>>> users.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> Here you are pointing to the the wrong draft API which is
> >> >>>>>>>>>>>>> not
> >> >>>>>>>>>>>>> finalized yet and still its PATCH operation is under
> >> >>>>>>>>>>>>> discussion. At the
> >> >>>>>>>>>>>>> moment
> >> >>>>>>>>>>>>> WSO2IS support for SCIM draft API 1.1, So I think its
> better
> >> >>>>>>>>>>>>> to
> >> >>>>>>>>>>>>> support PATCH operation in draft API 1.1 [1] Until we
> >> >>>>>>>>>>>>> support for next
> >> >>>>>>>>>>>>> version.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> Thanks,
> >> >>>>>>>>>>>>> -Ishara
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> [1]
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> http://www.simplecloud.info/specs/draft-scim-api-01.html#edit-resource-with-patch
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> and still WSO2 IS support for draft API 1.1. So you w
> >> >>>>>>>>>>>>> Yes patch is not only for add users to group and it is
> more
> >> >>>>>>>>>>>>> useful than that.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Example
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>   PATCH /Groups/acbf3ae7-8463-4692-b4fd-9b4da3f908ce
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>    {
> >> >>>>>>>>>>>>>>      "schemas": ["urn:scim:schemas:core:2.0:Group"],
> >> >>>>>>>>>>>>>>      "members": [
> >> >>>>>>>>>>>>>>        {
> >> >>>>>>>>>>>>>>          "display": "Babs Jensen",
> >> >>>>>>>>>>>>>>          "$ref":
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> "
> https://example.com/v1/Users/2819c223-7f76-453a-919d-413861904646";,
> >> >>>>>>>>>>>>>>          "value": "2819c223-7f76-453a-919d-413861904646"
> >> >>>>>>>>>>>>>>          "operation": "delete"
> >> >>>>>>>>>>>>>>        },
> >> >>>>>>>>>>>>>>        {
> >> >>>>>>>>>>>>>>          "display": "James Smith",
> >> >>>>>>>>>>>>>>          "$ref":
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> "
> https://example.com/v1/Users/08e1d05d-121c-4561-8b96-473d93df9210";,
> >> >>>>>>>>>>>>>>          "value": "08e1d05d-121c-4561-8b96-473d93df9210"
> >> >>>>>>>>>>>>>>        }
> >> >>>>>>>>>>>>>>      ]
> >> >>>>>>>>>>>>>>    }
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Current charon [2] implementation does not decode single
> >> >>>>>>>>>>>>>> member into member object and rather it sends members id
> as
> >> >>>>>>>>>>>>>> a String array
> >> >>>>>>>>>>>>>> list or members display name as a String array list. This
> >> >>>>>>>>>>>>>> is a kind of major
> >> >>>>>>>>>>>>>> bottleneck to implement selective delete operation.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Are we going to scope PATCH implementation?
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> WDYT?
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> [1]
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>
> http://tools.ietf.org/html/draft-ietf-scim-api-02#section-3.3.2
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> [2]
> https://docs.wso2.com/display/IS500/Working+with+SCIM
> >> >>>>>>>>>>>>>> --
> >> >>>>>>>>>>>>>> Gayan Gunawardana
> >> >>>>>>>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com/
> >> >>>>>>>>>>>>>> Email: [email protected]
> >> >>>>>>>>>>>>>> Mobile: +94 (71) 8020933
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> --
> >> >>>>>>>>>>>>> Ishara Karunarathna
> >> >>>>>>>>>>>>> Senior Software Engineer
> >> >>>>>>>>>>>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> email: [email protected],   blog: isharaaruna.blogspot.com
> ,
> >> >>>>>>>>>>>>> mobile: +94 718211678
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> --
> >> >>>>>>>>>>>> Gayan Gunawardana
> >> >>>>>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com/
> >> >>>>>>>>>>>> Email: [email protected]
> >> >>>>>>>>>>>> Mobile: +94 (71) 8020933
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> --
> >> >>>>>>>>>>> Ishara Karunarathna
> >> >>>>>>>>>>> Senior Software Engineer
> >> >>>>>>>>>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> email: [email protected],   blog: isharaaruna.blogspot.com,
> >> >>>>>>>>>>> mobile: +94 718211678
> >> >>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>> --
> >> >>>>>>>>>> Thanks & Regards,
> >> >>>>>>>>>>
> >> >>>>>>>>>> Johann Dilantha Nallathamby
> >> >>>>>>>>>> Associate Technical Lead & Product Lead of WSO2 Identity
> Server
> >> >>>>>>>>>> Integration Technologies Team
> >> >>>>>>>>>> WSO2, Inc.
> >> >>>>>>>>>> lean.enterprise.middleware
> >> >>>>>>>>>>
> >> >>>>>>>>>> Mobile - +94777776950
> >> >>>>>>>>>> Blog - http://nallaa.wordpress.com
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>> --
> >> >>>>>>>>> Gayan Gunawardana
> >> >>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com/
> >> >>>>>>>>> Email: [email protected]
> >> >>>>>>>>> Mobile: +94 (71) 8020933
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>> --
> >> >>>>>>>> Gayan Gunawardana
> >> >>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com/
> >> >>>>>>>> Email: [email protected]
> >> >>>>>>>> Mobile: +94 (71) 8020933
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>> --
> >> >>>>>>> Ishara Karunarathna
> >> >>>>>>> Senior Software Engineer
> >> >>>>>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
> >> >>>>>>>
> >> >>>>>>> email: [email protected],   blog: isharaaruna.blogspot.com,
> >> >>>>>>> mobile:
> >> >>>>>>> +94 718211678
> >> >>>>>>
> >> >>>>>>
> >> >>>>>>
> >> >>>>>>
> >> >>>>>> --
> >> >>>>>> Thanks & Regards,
> >> >>>>>>
> >> >>>>>> Johann Dilantha Nallathamby
> >> >>>>>> Associate Technical Lead & Product Lead of WSO2 Identity Server
> >> >>>>>> Integration Technologies Team
> >> >>>>>> WSO2, Inc.
> >> >>>>>> lean.enterprise.middleware
> >> >>>>>>
> >> >>>>>> Mobile - +94777776950
> >> >>>>>> Blog - http://nallaa.wordpress.com
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> --
> >> >>>>> Ishara Karunarathna
> >> >>>>> Senior Software Engineer
> >> >>>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
> >> >>>>>
> >> >>>>> email: [email protected],   blog: isharaaruna.blogspot.com,
>  mobile:
> >> >>>>> +94 718211678
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>> --
> >> >>>> Gayan Gunawardana
> >> >>>> Software Engineer; WSO2 Inc.; http://wso2.com/
> >> >>>> Email: [email protected]
> >> >>>> Mobile: +94 (71) 8020933
> >> >>>
> >> >>>
> >> >>>
> >> >>>
> >> >>> --
> >> >>> Gayan Gunawardana
> >> >>> Software Engineer; WSO2 Inc.; http://wso2.com/
> >> >>> Email: [email protected]
> >> >>> Mobile: +94 (71) 8020933
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Gayan Gunawardana
> >> >> Software Engineer; WSO2 Inc.; http://wso2.com/
> >> >> Email: [email protected]
> >> >> Mobile: +94 (71) 8020933
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Gayan Gunawardana
> >> > Software Engineer; WSO2 Inc.; http://wso2.com/
> >> > Email: [email protected]
> >> > Mobile: +94 (71) 8020933
> >>
> >>
> >>
> >> --
> >> Thanks & Regards,
> >> Asela
> >>
> >> ATL
> >> Mobile : +94 777 625 933
> >>              +358 449 228 979
> >
> >
> >
> >
> > --
> > Gayan Gunawardana
> > Software Engineer; WSO2 Inc.; http://wso2.com/
> > Email: [email protected]
> > Mobile: +94 (71) 8020933
>
>
>
> --
> Thanks & Regards,
> Asela
>
> ATL
> Mobile : +94 777 625 933
>              +358 449 228 979
>



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

Reply via email to