Hello,

I'm looking on LSC 2.0 to use on getOneFilter query back filter on objectGUID 
attribute. My idea is to synchronize an OpenLDAP destination server with an 
Active Directory LDAP source. So i initialize an LSC configuration with : 

<getOneFilter><![CDATA[(objectGUID={objectGUID})]]></getOneFilter>

I made a network capture and i see that LSC receive during the getAllfilter for 
one entry an objectGUID like this in hexa :
db b2 48 2d 3d 2f 00 4c 82 8b a2 a2 34 40 62 d5

And when LSC query this entry with the getOneFilter it use a search like this 
with control type 2.16.840.1.113730.3.4.2
Filter: 
(objectGUID=db:b2:48:2d:3d:2f:00:4c:ef:bf:bd:ef:bf:bd:ef:bf:bd:ef:bf:bd:34:40:62:ef:bf:bd)

It seems that LSC change the value of the objectGUID, why ?

Here is the real base64 encoded value of the wanted objectGUID :
objectGUID:: 27JILT0vAEyCi6KiNEBi1Q==

I made an ldapsearch with the correct objectGUID with filter 
'(objectGUID=\db\b2\48\2d\3d\2f\00\4c\82\8b\a2\a2\34\40\62\d5)' and i receive 
one response .

With LSC the output result is :
Oct 02 13:55:07 - DEBUG - Synchronizing People for {objectguid=?H-=/L????4@b?}
Oct 02 13:55:07 - ERROR - Synchronization aborted because no source object has 
been found !

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