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

Reply via email to