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

Reply via email to