[midPoint] Full sync on outbound database resource
Claudio Emanuel Weiler
ceweiler at yahoo.com
Sun Sep 22 21:22:36 CEST 2024
Thanks Roman!
And there is an way to run recompute only to this specific resource?
But I would like to expand this topic, if anyone can help on this...
Accordingly to recompute documentations, resources are not the "primary" objective:
"Recompute may change the resources (and it really does that in default setting). But that is not the primary purpose. It is rather a side effect of updating and re-evaluating focal objects."
If it is a side effect, reconciliation appears a more correct approach. Why reconciliation can't be done to correct the resource status? (just because it is outbound only):
"The goal of a reconciliation is to make sure that data stored in a particular resource are consistence with MidPoint"
Thanks in advance!
Claudio Weiler
Em domingo, 22 de setembro de 2024 às 15:20:44 BRT, Roman Pudil <roman.pudil at ami.cz> escreveu:
<!--#yiv4354409218 #yiv4354409218xae71b31a66034ab #yiv4354409218x1f5def6457d14b1382ebca278d1ea825, #yiv4354409218 #yiv4354409218xae71b31a66034ab{font-family:Tahoma;font-size:12pt;}--><!--#yiv4354409218 blockquote.yiv4354409218cite {margin-left:5px;margin-right:0px;padding-left:10px;padding-right:0px;border-left:1px solid #cccccc;}#yiv4354409218 blockquote.yiv4354409218cite2 {margin-left:5px;margin-right:0px;padding-left:10px;padding-right:0px;border-left:1px solid #cccccc;margin-top:3px;padding-top:0px;}#yiv4354409218 a img {border:0px;}#yiv4354409218 table {border-collapse:collapse;}-->Hi Claudio,You need use the recomputation task.Your role inducements in IdM are probably OK.
Regards
Roman Pudil
solution architect
gsm: [+420] 775 663 666
e‑mail: roman.pudil at ami.cz
AMI Praha a.s.
Pernerova 697/35, 186 00 Praha 8
recepce: [+420] 604 444 848 | web: www.ami.cz
Textem tohoto e‑mailu podepisující neslibuje uzavřít ani neuzavírá za společnost AMI Praha a.s.
jakoukoliv smlouvu. Každá smlouva, pokud bude uzavřena, musí mít výhradně písemnou formu.
Tento e‑mail je určen výhradně pro potřeby jeho adresáta/ů a může obsahovat důvěrné nebo osobní
informace. Nejste‑li zamýšleným příjemcem, je zakázáno jakékoliv zveřejňování, zprostředkování
nebo jiné použití těchto informací. Pokud jste obdrželi e‑mail neoprávněně, informujte o tom prosím
odesílatele a vymažte neprodleně všechny kopie tohoto e‑mailu včetně všech jeho příloh. Nakládáním
s neoprávněně získanými informacemi se vystavujete riziku právního postihu.
------ Původní zpráva ------Od "Claudio Emanuel Weiler via midPoint" <midpoint at lists.evolveum.com>Komu "midpoint at lists.evolveum.com" <midpoint at lists.evolveum.com>Kopie "Claudio Emanuel Weiler" <ceweiler at yahoo.com>Datum 22.09.2024 20:13:18Předmět [midPoint] Full sync on outbound database resource
Hi!
We have a resource with outbound only mappings, backed by default DatabaseTableConnector.
We want to do a full sync on this resource.
Looking into recompute and reconciliation tasks, I think that we should go with reconciliation task, but when it runs, it only sync existent info on outbound table, or for a empty table no sync is done.
Tried to map this outbound resource with an inducement in a role that is induced into a default archetype applied to all person accounts. Also tried to induce the resource directly on this person archetype.
All inducements looks good, any user shows this resource as indirect assignment, and if a reconcile is requested directly on any user, the outbound account will be created.
As "full sync" I mean: I want to ensure that all outbound accounts are created for all persons. Any hints in how can I archive this?
Thanks in advance!
Claudio Weiler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20240922/955a52d8/attachment.htm>
More information about the midPoint
mailing list