Hi again,

first, thanks a lot for your previous answers. This time I had some problem updating a group when it has already some member. My steps are shown below:

*1) Create a first user*
curl -k --user admin:admin --data "{"schemas":[],"name":{"familyName":"John","givenName":"Doe"},"userName":'groupUSR001',"password":"testPwd123"}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Users

{"id":"9b0585d0-646e-4eee-9d8a-342203540510","schemas":["urn:scim:schemas:core:1.0"],"name":{"familyName":"John","givenName":"Doe"},"userName":"groupUSR001","meta": {"lastModified":"2016-01-25T08:50:55","location":"https://localhost:9443/wso2/scim/Users/9b0585d0-646e-4eee-9d8a-342203540510","created":"2016-01-25T08:50:55"}}

*2) Create a group with a member*
curl -k --user admin:admin --data "{"displayName": 'ngioletGR', "members": [{"value": "9b0585d0-646e-4eee-9d8a-342203540510", "display": "groupUSR001"}]}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Groups

{"id":"1b97b894-5cbe-4b39-b6ce-9606debc5a28","schemas":["urn:scim:schemas:core:1.0"],"displayName":"PRIMARY/ngioletGR","members":[{"value":"9b0585d0-646e-4eee-9d8a-342203540510","display":"groupUSR001"}],"meta":{"lastModified":"2016-01-25T08:59:49","created":"2016-01-25T08:59:49","location":"https://localhost:9443/wso2/scim/Groups/1b97b894-5cbe-4b39-b6ce-9606debc5a28"}}

*3) Create a second user*
curl -k --user admin:admin --data "{"displayName": 'ngioletGR2', "members": [{"value": "9b0585d0-646e-4eee-9d8a-342203540510", "display": "groupUSR001"}]}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Groups

{"id":"1b97b894-5cbe-4b39-b6ce-9606debc5a28","schemas":["urn:scim:schemas:core:1.0"],"displayName":"PRIMARY/ngioletGR2","members":[{"value":"9b0585d0-646e-4eee-9d8a-342203540510","display":"groupUSR001"}],"meta":{"lastModified":"2016-01-25T08:59:49","created":"2016-01-25T08:59:49","location":"https://localhost:9443/wso2/scim/Groups/1b97b894-5cbe-4b39-b6ce-9606debc5a28"}}


*3a) PATCH group to add the last user*
curl -k -X PATCH --user admin:admin --data "{"displayName": 'ngioletGR', "members": [{"value": "9b0585d0-646e-4eee-9d8a-342203540510", "display": "groupUSR001"}, {"value": "1b97b894-5cbe-4b39-b6ce-9606debc5a28", "display": "groupUSR002"}]}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Groups/1b97b894-5cbe-4b39-b6ce-9606debc5a28

_{"Errors":[{"description":"User: 1b97b894-5cbe-4b39-b6ce-9606debc5a28 doesn't exist in the user store. Hence, can not update the group: ngioletGR","code":"500"}]}_

*3b) PUT group **to add the last user*
curl -k -X PUT --user admin:admin --data "{"displayName": 'ngioletGR', "members": [{"value": "9b0585d0-646e-4eee-9d8a-342203540510", "display": "groupUSR001"}, {"value": "1b97b894-5cbe-4b39-b6ce-9606debc5a28", "display": "groupUSR002"}]}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Groups/1b97b894-5cbe-4b39-b6ce-9606debc5a28

_{"Errors":[{"description":"Error occurred while updating old group : PRIMARY/ngioletGR","code":"500"}]}_


Am I wrong in some step?, I am using IS 5.1

Best regards,
Xavi

_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to