[midPoint] Deleting all the accounts imported from a resource.
Pavol Mederly
mederly at evolveum.com
Mon Jun 5 10:49:22 CEST 2017
Hello Prabhakar,
yes, this is a subtle issue in the bulk actions, connected to
searchObjectsIterative call with a handler that includes object
deletion. On some databases (H2 and MySQL if I remember correctly) the
iterative search is implemented by paging, which does not work reliably
if the handler changes the identity of objects. (Which deletion
obviously does ;)
For more information, please see "Processing fetched objects" in
https://wiki.evolveum.com/display/midPoint/Search.
If you would like to avoid the need of repeated execution of the bulk
action, use the approach #2 (Search with bulk processing).
It is also described here:
https://wiki.evolveum.com/display/midPoint/Cleaning+up+the+mess+HOWTO
Best regards,
Pavol Mederly
Software developer
evolveum.com
On 05.06.2017 2:35, Prabhakara Rao Doddapaneni wrote:
> Hi
> I accomplished this by running a bulk-action with following definition
> to delete users with projection of target resource.
>
> <s:search
> xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3"
> xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
> xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3">
> <s:type>UserType</s:type>
> <s:searchFilter>
> <q:ref>
> <q:path>linkRef/@/resourceRef</q:path>
> <q:value oid="XXXXXXX"/>
> </q:ref>
> </s:searchFilter>
> <s:action>
> <s:type>delete</s:type>
> </s:action>
> </s:search>
>
> This may not be ideal one because i had to execute the repeatedly to
> delete all the accounts.
>
> Thanks,
> Prabhakar.
>
>
> _______________________________________________
> 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/20170605/36edaf03/attachment.htm>
More information about the midPoint
mailing list