Issue #811 has been reported by Rachna Aggarwal.

----------------------------------------
Bug #811: Attribute Deletion Not Supported in Update
http://tools.lsc-project.org/issues/811

Author: Rachna Aggarwal
Status: New
Priority: Normal
Assigned to: 
Category: 
Target version: 
Problem in version: 


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. 


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://tools.lsc-project.org/my/account
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-dev mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-dev

Reply via email to