Hi Clement,
I have created a bug for this issue:
http://tools.lsc-project.org/issues/811
Regards,
Rachna Aggarwal
On Friday 20 November 2015 03:29 PM, Clément OUDOT wrote:
Le 17/11/2015 21:14, Rachna Aggarwal a écrit :
Hi,
We are facing an issue in which when some of the attribute value gets
deleted from Source Service (AD in our case), its not getting deleted
in the Destination Service (HSQLDB in our case).
We debugged and found that for the attributes which have been deleted
in Source Service, the LscDatasetModification operation is set to
DELETE_VALUES and the values in the LscDatasetModification is an
empty list. When the apply() is called on the destination service in
AbstractJdbcDstService class, the getAttributesMap() of
AbstractJdbcService omits those values to be set in the map which are
empty (Line 256 has a check "if(lam.getValues().size() > 0)"). Then
later, the UPDATE_OBJECT case calls fillAttributesMap() which sets
those attributes values from the Destination Service.
Could you please confirm if this is a defect.
Hello Rachna,
I can not confirm yet, but it seems this is a bug. Could you open an
issue on http://tools.lsc-project.org/projects/show/lsc ?
Thanks,
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users