[midPoint] Projector logger old values
Radovan Semancik
radovan.semancik at evolveum.com
Fri Jan 22 13:26:09 CET 2016
Hi,
Projector maintains "old" state for all objects that it is processing.
But ... projector will know old account values only if it reads an
account before or during the operation. That does not always happens -
by purpose. MidPoint is build around the concept of relative changes:
adding or removing values. In many cases we do not care what the old
value was, so we do not need to read the account. And if we do not need
it then we do not do it. It is much more efficient.
One way to get the old values is to always force reconciliation.
Reconciliation will cause reading of the accounts and then the old
values will be there.
--
Radovan Semancik
Software Architect
evolveum.com
On 12/23/2015 09:39 AM, Alexander Omelchenko wrote:
> Hi
> I want to get changes in resource objects to logs. But using Projector
> logger i get already changed values.
> For example, i have a Group1 in AD with a member - User1. After adding
> User2 to Group1 i’m getting log like this:
>
> ---[ PROJECTOR (INITIAL) context projector start ]————————————————
> …
> PROJECTIONS: (1):
> Entitlement old:
> ...
> attributes:
> ...
> cn: Group1
> member:
> CN=User1,OU=Users,DC=test,DC=idm
> CN=User2,OU=Users,DC=test,DC=idm
> Entitlement current:
> ...
> attributes:
> ...
> cn: Group1
> member:
> CN=User1,OU=Users,DC=test,DC=idm
> CN=User2,OU=Users,DC=test,DC=idm
> Entitlement new:
> ...
> attributes:
> ...
> cn: Group1
> member:
> CN=User1,OU=Users,DC=test,DC=idm
> CN=User2,OU=Users,DC=test,DC=idm
> …
> Entitlement primary delta: null
> Entitlement secondary delta: null
> Entitlement sync delta: null
> Entitlement executed deltas: []
>
> All values a equal at all stages (context after load, SECONDARY,
> etc.). With Clockwork logger the same situation.
> Is this a right behavior? Where can i get deltas?
> Kind regards,
> Alexander Omelchenko
>
>
>
> _______________________________________________
> 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/20160122/68c8a57b/attachment.htm>
More information about the midPoint
mailing list