Change the AtHocDataConfiguration.config file
The attribute that you use for login_id should have memberExport=“true” in the
AtHocDataConfiguration.config
file.In the following example, “samaaccountname” is used as the mid prior to 2.0. In 2.0, “userPrincipalName” is used as the login_id, and the memberExport is set to true.
AtHocDataConfiguration.config in LDAP Sync version 1.2.7
<class objectClass="user" type="USER" nameAttribute="name"> <!-- Attributes to be fetched from LDAP for user --> <attributes> <!-- memberExport is optional; true indicates this attribute will be exported for static list membership sync too --><attribute memberExport="true">samaaccountname</attribute><attribute>sn</attribute> <attribute>userPrincipalName</attribute> <attribute>displayname</attribute> <attribute>userAccountControl</attribute> <attribute>mail</attribute> <attribute>telephoneNumber</attribute> <attribute>distinguishedName</attribute> <!-- Sample definition to get multi-values of given LDAP attribute --> <!--<attribute multiValued="true">objectclass</attribute>--> </attributes> </class>
AtHocDataConfiguration.config after User Sync Client
<class objectClass="user" type="USER" nameAttribute="name"> <!-- Attributes to be fetched from LDAP for user --> <attributes> <!-- memberExport is optional; true indicates this attribute will be exported for static list membership sync too --> <attribute>samaccountname</attribute> <attribute>sn</attribute><attribute memberExport="true">userPrincipalName</attribute><attribute>displayname</attribute> <attribute>userAccountControl</attribute> <attribute>mail</attribute> <attribute>telephoneNumber</attribute> <attribute>distinguishedName</attribute> <!-- Sample definition to get multi-values of given LDAP attribute --> <!--<attribute multiValued="true">objectclass</attribute>--> </attributes> </class>