Salut Clément,
Merci beaucoup for your feedback. Based on my better understanding I
changed my config. Now LSC is printing DEBUG and also is iterating
over the correct branch from AD.
But unfortunately I don't get my opeldap filled but the following
messages:
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": List of attributes considered for
writing in destination: [uid, mail, sn, cn, name, givenName]
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Attribute "uid" is in KEEP status
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Adding attribute "uid" with values
[petert]
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Attribute "mail" is in FORCE status
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Adding attribute "mail" with values
[[email protected]]
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Attribute "sn" is in FORCE status
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Adding attribute "sn" with values
[Peter]
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Attribute "cn" is in FORCE status
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Adding attribute "cn" with values
[Peter, Thomas (DE)]
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Attribute "name" is in FORCE status
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Adding attribute "name" with values
[Peter, Thomas (DE)]
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Attribute "givenName" is in FORCE status
Jul 20 23:08:01 - DEBUG - In object "cn=Peter, Thomas
(DE),DC=de,DC=local,DC=lan": Adding attribute "givenName" with values
[Thomas]
Jul 20 23:08:01 - DEBUG - Create condition false. Should have added
object cn=Peter, Thomas (DE),DC=de,DC=local,DC=lan
# Mon Jul 20 23:08:01 CEST 2015
dn: cn=Peter, Thomas (DE),DC=de,DC=local,DC=lan
changetype: add
uid: petert
mail: [email protected]
sn: Peter
cn: Peter, Thomas (DE)
name: Peter, Thomas (DE)
givenName: Thomas
On 2015-07-20 09:15, Clément OUDOT wrote:
*
http://lsc-project.org/wiki/documentation/tutorial/openldaptoactivedirectory
this is the opposite direction so I tried to reverse but somehow
failed...
Thank you very much!
Kind Regards
Thomas
here is my current config:
<lsc xmlns="http://lsc-project.org/XSD/lsc-core-2.1.xsd" revision="0">
<connections>
<ldapConnection>
<name>ldap-src-conn</name>
<url>ldap://de.local.lan:389/OU=Standard,OU=Company,OU=DEP-Benutzerkonten,DE=de,DC=local,DC=lan</url>
<username>de\Account</username>
<password>secret</password>
<authentication>SIMPLE</authentication>
<referral>IGNORE</referral>
<derefAliases>NEVER</derefAliases>
<version>VERSION_3</version>
<pageSize>1000</pageSize>
<factory>com.sun.jndi.ldap.LdapCtxFactory</factory>
<tlsActivated>false</tlsActivated>
</ldapConnection>
<ldapConnection>
<name>ldap-dst-conn</name>
<url>ldap://127.0.0.1:9389/DE=de,DC=local,DC=lan</url>
<username>cn=Manager,DE=de,DC=local,DC=lan</username>
<password>secret</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>
</ldapConnection>
</connections>
<audits>
<csvAudit>
<name>csv</name>
<append>true</append>
<operations>create, delete</operations>
<file>/tmp/dump.csv</file>
<datasets>cn, dn</datasets>
<separator>,</separator>
</csvAudit>
</audits>
<tasks>
<task>
<name>MySyncTask</name>
<bean>org.lsc.beans.SimpleBean</bean>
<ldapSourceService>
<name>ldap-src-service</name>
<connection reference="ldap-src-conn"></connection>
<baseDn>OU=Standard,OU=Company,OU=DEP-Benutzerkonten,DE=de,DC=local,DC=lan</baseDn>
<pivotAttributes>
<string>sAMAccountName</string>
</pivotAttributes>
<fetchedAttributes>
<string>cn</string>
<string>sn</string>
<string>givenName</string>
<string>name</string>
<string>mail</string>
<string>sAMAccountName</string>
<string>userPrincipalName</string>
</fetchedAttributes>
<getAllFilter>(&(objectClass=user))</getAllFilter>
<getOneFilter>(&(objectClass=user)(samAccountName={samAccountName}))</getOneFilter>
</ldapSourceService>
<ldapDestinationService>
<name>ldap-dst-service</name>
<connection reference="ldap-dst-conn"></connection>
<baseDn>DE=de,DC=local,DC=lan</baseDn>
<pivotAttributes>
<string>sAMAccountName</string>
</pivotAttributes>
<fetchedAttributes>
<string>cn</string>
<string>sn</string>
<string>givenName</string>
<string>name</string>
<string>mail</string>
<string>uid</string>
</fetchedAttributes>
<getAllFilter>(&(objectClass=inetOrgPerson))</getAllFilter>
<getOneFilter>(&(objectClass=inetOrgPerson)(uid={uid}))</getOneFilter>
</ldapDestinationService>
<propertiesBasedSyncOptions>
<mainIdentifier>"cn=" + srcBean.getDatasetFirstValueById("cn")
+ ",DE=de,DC=local,DC=lan"</mainIdentifier>
<defaultDelimiter>;</defaultDelimiter>
<defaultPolicy>FORCE</defaultPolicy>
<conditions>
<create>true</create>
<update>true</update>
<delete>true</delete>
<changeId>true</changeId>
</conditions>
<dataset>
<name>objectClass</name>
<policy>KEEP</policy>
<defaultValues></defaultValues>
<forceValues></forceValues>
<createValues>
<string>"inetOrgPerson"</string>
</createValues>
<delimiter>,</delimiter>
</dataset>
<dataset>
<name>uid</name>
<policy>KEEP</policy>
<createValues>
<string>srcBean.getDatasetFirstValueById("sAMAccountName")</string>
</createValues>
</dataset>
</propertiesBasedSyncOptions>
</task>
</tasks>
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org
lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users