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