Hello,
I'm currently using LSC to synchronize 2 LDAP databases and having trouble
with setting the field delimiter so LSC will not separate single attribute
values from the source system to multiple attribute values on the destination.
I'm currently only setting the defaultDelimeter; I'm not setting a delimiter on
any values directly. I've tried adding a blank delimiter
"<defaultDelimiter></defaultDelimiter>", but doing this LSC appears to use a
default delimiter of ";". Is there any way to disable splitting fields on a
delimiter completely?
Below I've included the task config section for syncing the title attribute, an
example source, and example destination post sync.
Thanks,
Ed
Config section:
<lsc>
<tasks>
<task>
<.../>
<propertiesBasedSyncOptions>
<.../>
<defaultDelimiter></defaultDelimiter>
<defaultPolicy>FORCE</defaultPolicy>
<conditions>
<create>true</create>
<update>true</update>
<delete>true</delete>
<changeId>false</changeId>
</conditions>
<dataset><name>title</name></dataset>
</propertiesBasedSyncOptions>
<.../>
</task>
</tasks>
</lsc>
Source LDIF:
dn: uid=user1, ou=People,dc=buffalo,dc=edu
title: Director;Professor
Dest LDIF:
dn: uid=user1,ou=People,dc=buffalo,dc=edu
title: Director
title: Professor
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
https://lists.lsc-project.org/cgi-bin/mailman/listinfo/lsc-users