I am trying to retrieve AD/ADAM objectGUID attributes in their
string-formatted form from the source directory.  So far, I'm getting some
jumbled mess that I assume is a direct translation of the binary objectGUID
into a character set.

Unfortunately,  this is really the only unique and immutable attribute for
OUs in MS directory services.    Assuming this attribute has already been
crammed into a string (by JNDI) by the time the LSC runtime sees it, where
can I customize this behavior,  by inheriting from
com.sun.jndi.ldap.LdapCtxFactory ?

My LSC excerpt is below:

      <ldapSourceService>
        <name>MySyncTask-src</name>
        <connection reference="src-ldap"/>
        <baseDn>dc=xyz,dc=net</baseDn>
        <pivotAttributes>
          <string>objectGUID</string>
        </pivotAttributes>
        <fetchedAttributes>
          <string>description</string>
          <string>distinguishedName</string>
          <string>objectGUID</string>
          <string>ou</string>
        </fetchedAttributes>
        <getAllFilter>
(&amp;(!(isCriticalSystemObject=TRUE))(objectClass=organizationalUnit))</getAllFilter>
        <getOneFilter>
(&amp;(!(isCriticalSystemObject=TRUE))(objectClass=organizationalUnit)(objectGUID={objectGUID}))</getOneFilter>
      </ldapSourceService>

Hugh
_______________________________________________________________
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