Hello all,

I'm looking to documentation on asyncLdapSourceService ( eg 
http://lsc-project.org/wiki/documentation/2.0/configuration/service/sourceasyncldap).
 It is written that LSC 2.0 is using change notification for an Active 
Directory (explanation found on 
http://msdn.microsoft.com/en-us/library/windows/desktop/aa772153%28v=vs.85%29.aspx).
 

I was trying to run that configuration on LSC 2.0 from an Active directory  to 
an OpenLDAP with a :

<getAllFilter><![CDATA[(&(objectClass=organizationalPerson)(objectClass=user)(sAMAccountName=*)(!(objectClass=computer)))]]></getAllFilter>

But i have an error like this :
ERROR - Error while synchronizing ID null: 
org.lsc.exception.LscServiceCommunicationException: 000020B9: SvcErr: 
DSID-0311044B, problem 5003 (WILL_NOT_PERFORM), data 0

I made a tcpdump capture and i see that extension used is 
1.2.840.113556.1.4.528 and i have the same behavior with my OpenLDAP ldapsearch 
command : 
ldapsearch -x -LL -l 10 -H ldap://<Active Directory>/  -s sub -b'<Search base>' 
-D"<Bind dn>" -w secret -e '!1.2.840.113556.1.4.528' 
'(&(objectClass=organizationalPerson)(objectClass=user)(sAMAccountName=*)(!(objectClass=computer)))'

I receive an unwilling to perform error code 53 :
Server is unwilling to perform (53)
Additional information: 000020B9: SvcErr: DSID-0311044B, problem 5003 
(WILL_NOT_PERFORM), data 0

And i don't have this error if i use a filter '(objectClass=*)' and i see 
notification with my ldapsearch command and so on LSC can run correctly with 
that filter. 

Is there an information i miss when i read the asyncLdapSourceService 
documentation ? 
Or is there any specific configuration on AD to have the correct behavior with 
the right filter ?


Thanks in advance for your responses,
Regards,

-- 

Frederic 
Poisson

_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

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

Reply via email to