Review of the Individual Custodians will show the following for each user that fails to synchronize.
*Note: The 'LDAP Path:' field is blank.
The Symantec Enterprise Vault Event log will show the following for each user that fails to synchronize.
Log Name: Symantec Enterprise Vault
Source: Accelerator AD Synchronizer
Date: 3/21/2014 9:35:53 AM
Event ID: 34
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: EVDG.EV.LOCAL
Description:
APP AT - Customer ID: 5 - An error occured in ProfileSynchroniser::SynchroniseEmployeeProfile while retrieving properties. System.Exception: Domino User has invalid format
at KVS.Accelerator.ActiveDirectory.LotusProfileSynchroniser.GetUserPropertiesFromLotusUserIDOrCertificate(String ldapServer, String lotusUserID, String dominoCertificate, Boolean& maybeDeleted)
at KVS.Accelerator.ActiveDirectory.LotusProfileSynchroniser.GetUserPropertiesFromLotusUserIDOrCertificate(String ldapServer, String lotusUserID, String dominoCertificate, Boolean& maybeDeleted)
at KVS.Accelerator.ActiveDirectory.LotusProfileSynchroniser.SynchroniseLotusEmployeeProfile(ProfileRow profileRow, StringCollection& emailAddresses, StringCollection& allDisplayNameAddresses, ResultPropertyCollection& propCol, String& Domino_SyncError)
Event Xml:
APP AT - Customer ID: 5 - An error occured in ProfileSynchroniser::SynchroniseEmployeeProfile while retrieving properties. System.Exception: Domino User has invalid format
at KVS.Accelerator.ActiveDirectory.LotusProfileSynchroniser.GetUserPropertiesFromLotusUserIDOrCertificate(String ldapServer, String lotusUserID, String dominoCertificate, Boolean& maybeDeleted)
at KVS.Accelerator.ActiveDirectory.LotusProfileSynchroniser.GetUserPropertiesFromLotusUserIDOrCertificate(String ldapServer, String lotusUserID, String dominoCertificate, Boolean& maybeDeleted)
at KVS.Accelerator.ActiveDirectory.LotusProfileSynchroniser.SynchroniseLotusEmployeeProfile(ProfileRow profileRow, StringCollection& emailAddresses, StringCollection& allDisplayNameAddresses, ResultPropertyCollection& propCol, String& Domino_SyncError)
DTrace of 'ADSynchroniser' will show the following for each user that fails to synchronize:
The cause of the issue is due to an improper first entry in the user name field of the affected person document. The first entry in the 'User Name' is not the hierarchial name of the user. (i.e. Test User/EVSYM). As the 'ADSynchroniser' is looking for a hierarchial name format it fails due to an unexpected format.
Note: The image below shows an example of one possible cause. In this example the first entry in the 'User Name' field is an SMTP address instead of the hierarchial name of the user that is expected by the 'ADSynchroniser' process.
To resolve this issue ensure that the first entry in the 'User Name' field of the 'Person Document' is the hierarchial name of the user (i.e. Test User/VSYM). Any other necessary values in the 'User Name' field can be added to the end of the list.
Note: The image below is an example of a properly sequenced 'User Name' field of the 'Person Document'.