Hello everyone,

I'm still trying to sync LDAP to LDAP, with no luck. I'm only trying to
sync over (sn,cn,mail) from a populated ldap to an empty ldap. and I'm
getting the following errors. Can anyone tell me why,I'm so lost with
this.? I've added my lsc.xml file at the end as well.

Thank You For your Help.

Robert

1248 [main] INFO  o.a.d.a.l.c.s.CodecFactoryUtil - Registered pre-bundled
extended operation factory: 1.3.6.1.4.1.4203.1.11.3
1249 [main] INFO  o.a.d.a.l.c.s.CodecFactoryUtil - Registered pre-bundled
extended operation factory: 1.3.6.1.4.1.1466.20037
1257 [main] INFO  org.lsc.jndi.JndiServices - Connecting to LDAP server
ldap://ldap01.testld.org:389/ou=People,dc=testld,dc=org as cn=Directory
Manager
1263 [main] INFO  lsc.destination - Starting sync for MySyncTask
1416 [MySyncTask-15] DEBUG org.lsc.beans.BeanComparator - In object
"cn=Test User,ou=People,dc=testld,dc=org":  List of attributes considered
for writing in destination: [mail, person, sn, cn, objectClass]
1417 [MySyncTask-15] DEBUG org.lsc.beans.BeanComparator - In object
"cn=Test User,ou=People,dc=testld,dc=org":  Attribute "mail" is in FORCE
status
1417 [MySyncTask-15] DEBUG org.lsc.beans.BeanComparator - In object
"cn=Test User,ou=People,dc=testld,dc=org":  Adding attribute "mail" with
values [[email protected]]
1417 [MySyncTask-15] DEBUG org.lsc.beans.BeanComparator - In object
"cn=Test User,ou=People,dc=testld,dc=org":  Attribute "person" is in FORCE
status

1460 [MySyncTask-15] ERROR org.lsc.utils.JScriptEvaluator - Fail to compute
expression: srcBean.getDatasetFirstValueById(“person”) on
id=cn=test.user,ou=Secure,ou=MIS,ou=People,dc=testld,dc=org
Reason: javax.script.ScriptException:
sun.org.mozilla.javascript.internal.EvaluatorException: illegal character
(<Unknown source>#5) in <Unknown source> at line number 5

1469 [MySyncTask-17] DEBUG org.lsc.utils.JScriptEvaluator -
javax.script.ScriptException:
sun.org.mozilla.javascript.internal.EvaluatorException: illegal character
(<Unknown source>#5) in <Unknown source> at line number 5
javax.script.ScriptException:
sun.org.mozilla.javascript.internal.EvaluatorException: illegal character
(<Unknown source>#5) in <Unknown source> at line number 5
        at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
~[na:1.6.0_17]
        at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
~[na:1.6.0_17]
        at javax.script.AbstractScriptEngine.eval(Unknown Source)
~[na:1.6.0_17]
        at
org.lsc.utils.JScriptEvaluator.instanceEval(JScriptEvaluator.java:222)
[lsc-core-2.1.3.jar:na]
        at
org.lsc.utils.JScriptEvaluator.evalToStringList(JScriptEvaluator.java:119)
[lsc-core-2.1.3.jar:na]
        at
org.lsc.utils.ScriptingEvaluator.evalToStringList(ScriptingEvaluator.java:136)
[lsc-core-2.1.3.jar:na]
        at
org.lsc.beans.BeanComparator.getValuesToSet(BeanComparator.java:602)
[lsc-core-2.1.3.jar:na]
        at
org.lsc.beans.BeanComparator.getUpdatedObject(BeanComparator.java:284)
[lsc-core-2.1.3.jar:na]


LSC.XML FILE

<?xml version="1.0" ?>
<lsc xmlns="http://lsc-project.org/XSD/lsc-core-2.1.xsd"; revision="0">
  <connections>
    <ldapConnection>
      <name>src-ldap</name>
      <url>ldap://ldap01.tst.org:389/dc=testld,dc=org</url>
      <username>cn=Directory Manager</username>
      <password>test</password>
      <authentication>SIMPLE</authentication>
      <referral>IGNORE</referral>
      <derefAliases>NEVER</derefAliases>
      <version>VERSION_3</version>
      <pageSize>-1</pageSize>
      <factory>com.sun.jndi.ldap.LdapCtxFactory</factory>
      <tlsActivated>false</tlsActivated>
      <saslMutualAuthentication>false</saslMutualAuthentication>
    </ldapConnection>
    <ldapConnection>
      <name>dst-ldap</name>
      <url>ldap://ldaptest.tst.org:389/dc=testld,dc=org</url>
      <username>cn=SSSD
Admin,ou=Secure,ou=MIS,ou=Hidden,dc=testld,dc=org</username>
      <password>test</password>
      <authentication>SIMPLE</authentication>
      <referral>IGNORE</referral>
      <derefAliases>NEVER</derefAliases>
      <version>VERSION_3</version>
      <pageSize>-1</pageSize>
      <factory>com.sun.jndi.ldap.LdapCtxFactory</factory>
      <tlsActivated>false</tlsActivated>
      <saslMutualAuthentication>false</saslMutualAuthentication>
    </ldapConnection>
  </connections>
  <audits/>
  <tasks>
    <task>
      <name>MySyncTask</name>
      <bean>org.lsc.beans.SimpleBean</bean>
      <ldapSourceService>
        <name>MySyncTask-src</name>
        <connection reference="src-ldap"/>
        <baseDn>dc=testld,dc=org</baseDn>
        <pivotAttributes>
        <string>cn</string>
        </pivotAttributes>
        <fetchedAttributes>
        <string>cn</string>
        <string>sn</string>
        <string>objectClass</string>
        </fetchedAttributes>
        <getAllFilter>(objectClass=top)</getAllFilter>
          <getOneFilter>(&amp;(objectClass=top)(cn={cn}))</getOneFilter>
          <cleanFilter>(&amp;(objectClass=top)(cn={cn}))</cleanFilter>
      </ldapSourceService>
      <ldapDestinationService>
        <name>MySyncTask-dst</name>
        <connection reference="dst-ldap"/>
        <baseDn>ou=Secure,ou=MIS,ou=People</baseDn>
        <pivotAttributes>
          <string>cn</string>
        </pivotAttributes>
        <fetchedAttributes>
          <string>cn</string>
          <string>sn</string>
          <string>objectClass</string>
        </fetchedAttributes>
        <getAllFilter>(objectClass=top)</getAllFilter>
        <getOneFilter>(&amp;(objectClass=top)(cn={cn}))</getOneFilter>
      </ldapDestinationService>
      <propertiesBasedSyncOptions>
        <mainIdentifier>"uid=" + srcBean.getDatasetFirstValueById("cn") +
            ",ou=Secure,ou=MIS,ou=People,dc=testld,dc=org"</mainIdentifier>
        <defaultDelimiter>;</defaultDelimiter>
        <defaultPolicy>KEEP</defaultPolicy>
        <dataset>
          <name>objectClass</name>
          <policy>KEEP</policy>
          <forceValues>
            <string>"inetOrgPerson"</string>
            <string>"inetuser"</string>
            <string>"person"</string>
            <string>"top"</string>
            <string>"cn"</string>
          </forceValues>
          <delimiter>,</delimiter>
        </dataset>
      </propertiesBasedSyncOptions>
    </task>
  </tasks>
</lsc>

-- 

------------------------------
[image: UNFPA] <http://www.unfpa.org/>

<https://www.facebook.com/UNFPA>   <https://twitter.com/unfpa>   
<https://instagram.com/unfpa/>   <https://www.linkedin.com/company/unfpa>   
<https://www.youtube.com/user/unfpa>   
<https://plus.google.com/+unfpa/posts>   
<http://visitor.r20.constantcontact.com/manage/optin?v=001-YNFZmXHhSP25d9kiBTi0ZxtEwaeIcM-UeLsaXPKYoHs5SAGE1WbNakIrfhkc_3wTTkXkKXbHJpBnXtbqkTATg_O174jFAyLQdNkQkPKQAk=&MERGE0=>
_______________________________________________________________
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