[midPoint] Fw: URGENT ... Role inducements lost on role updates
Manish Baid
baid_manish at yahoo.com
Thu Feb 12 16:40:31 CET 2015
Thank you Pavol.
You suggestion to "Add" and "Delete" value has worked.
Inducements are now not removed.
Best Regards
From: Pavol Mederly <mederly at evolveum.com>
To: midpoint at lists.evolveum.com
Sent: Wednesday, February 11, 2015 11:52 PM
Subject: Re: [midPoint] Fw: URGENT ... Role inducements lost on role updates
Hello Dharmendra,
looking at your WS request: it is of REPLACE type, see:
<objectDelta ... >
...
<t:itemDelta>
<t:modificationType>replace</t:modificationType>
<t:path>c:inducement</t:path>
<t:value id="2">
...
</t:value>
</t:itemDelta>
...
So, basically you tell midPoint that you want to REPLACE the values of inducement item with the ones you have provided.
And you've provided one value with id=2 and content of account construction on resource d0811790-1d80-11e4-86b2-3c970e467874.
So after the operation, the original inducement with id=1 should be gone.
Is this what you wanted to do? Perhaps no.
If you want to replace only one value in multi-valued item, you have to
1) delete old value
2) add new value
And, I'm not quite sure about your first mail (Manish Baid, received 01:14). Aren't the contents of files "original.xml" and "after_addRoleInducement.xml" swapped? Because original.xml corresponds to the state with only one inducement, while the file "after_addRoleInducement.xml" contains two inducements. Just opposite as I would expect, given the messages you wrote.
Best regards,
Pavol
On 12. 2. 2015 8:39, Dharmendra Parakh wrote:
Hi Ivan
Thanks for your reply. jira you have pointed is might be related to UI only and what i observed is if i use model web service to modify one inducement it is deleting other inducements.
We are using the master branch so latest midpoint version.
Regards Dharmendra
On Thu, Feb 12, 2015 at 1:01 PM, Ivan Noris <ivan.noris at evolveum.com> wrote:
Hi,
I believe this is the issue: https://jira.evolveum.com/browse/MID-2113 and it should be fixed, but please see the comment in JIRA.
Also, what version of midPoint are you using?
Thanks,
regards
Ivan
On 02/12/2015 08:08 AM, Dharmendra Parakh wrote:
Hi Radovan
Additional Information:
We have a requirement to update the role inducement from web service client, where we have to add/delete some resource attributes.
In our scenario we have a role with multiple inducements (let say one role and one resource inducement). Now i want to add some additional attribute-values in resource inducement. To do this we calculate the correct inducement (AssignmentType) object with all current attributes and try to replace this inducement. Earlier this was working for us but now when we do this other inducement information is lost (induced role is no longer available in role).
I am attaching the request xml with the mail...
Regards Dharmendra
On Thu, Feb 12, 2015 at 12:03 PM, Manish Baid <baid_manish at yahoo.com> wrote:
Hi Radovan, We are showing a demo to our clients, looks like with recent 3.1 release, inducement update is behaving differently.
If you can work with Dharmendra to work through this (he is in India timezone, will be available in your mornings), it would be of great help.
Thanks
----- Forwarded Message -----
From: Manish Baid <baid_manish at yahoo.com>
To: midPoint General Discussion <midpoint at lists.evolveum.com>
Cc: Dharmendra Parakh <dharmendra at confluxsys.com>; Indrajit Chauhan <indrajit at confluxsys.com>
Sent: Wednesday, February 11, 2015 4:14 PM
Subject: URGENT ... Role inducements lost on role updates
Hi, With 3.1 release code (and also after MID-2194), when inducement/s is/are updated in a role, other related indcuments are removed.
Here is an example:
* Role had an indcument: "LDAP Account" with 3 group memberships * Role is modified to add a role inducement (role hierarchy)
Observation: 3 group memberships that were part of "Ldap Account" inducments are removed.
Please see object XMLs of before and after.
Thanks
_______________________________________________
midPoint mailing list
midPoint at lists.evolveum.com
http://lists.evolveum.com/mailman/listinfo/midpoint
--
Ing. Ivan Noris
Senior Identity Management Engineer
evolveum.com evolveum.com/blog/
_____________________________________________
"Semper Id(e)M Vix."
_______________________________________________
midPoint mailing list
midPoint at lists.evolveum.com
http://lists.evolveum.com/mailman/listinfo/midpoint
_______________________________________________
midPoint mailing list
midPoint at lists.evolveum.com
http://lists.evolveum.com/mailman/listinfo/midpoint
_______________________________________________
midPoint mailing list
midPoint at lists.evolveum.com
http://lists.evolveum.com/mailman/listinfo/midpoint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20150212/d399fe5e/attachment.htm>
More information about the midPoint
mailing list