Active Directory user synchronization of the UCServer
December 2025
Relevant for: ProCall 8 Enterprise
Behaviour of the UCServer towards Microsoft Active Directory
If Microsoft ActiveDirectory is used in UCServer for user management , the users are stored in the database adcontacts.db in the programme directory under \database . Every20 seconds 20 seconds the UCServer checks the HighestCommittedUSN in the Active Directory. If something has changed, the latest changes are read from Active Directory and the adcontacts.db is updated:
01.12.2025 01:00:43:643;32;UserManagerADUpdateSchedulerEntry-1580;ActiveDirectory;GetAttributeValue for attribute highestCommittedUSN: - 38797837
01.12.2025 01:00:43:643;32;UserManagerADUpdateSchedulerEntry-1580;EUserManagerActiveDirectory::ProcessActiveDirectoryChanges;Current highest committed USN in AD: 38797837.
...
01.12.2025 01:00:44:050;32;UserManagerADUpdateSchedulerEntry-1580;EUserManagerActiveDirectory::ProcessActiveDirectoryChanges;Updating highest committed USN from 38797833 to 38797837.
01.12.2025 01:00:45:327;32;NameCacheActiveDirectoryUpdate-88;ADContactCache;GetAttributeValue for attribute highestCommittedUSN: - 38797837
01.12.2025 01:01:04:155;32;UserManagerADUpdateSchedulerEntry-1672;ActiveDirectory;GetAttributeValue for attribute highestCommittedUSN: - 38797841
01.12.2025 01:01:04:155;32;UserManagerADUpdateSchedulerEntry-1672;EUserManagerActiveDirectory::ProcessActiveDirectoryChanges;Current highest committed USN in AD: 38797841.
...
01.12.2025 01:01:04:566;32;UserManagerADUpdateSchedulerEntry-1672;EUserManagerActiveDirectory::ProcessActiveDirectoryChanges;Updating highest committed USN from 38797837 to 38797841.
01.12.2025 01:01:05:855;32;NameCacheActiveDirectoryUpdate-8700;ADContactCache;GetAttributeValue for attribute highestCommittedUSN: - 38797841
01.12.2025 01:01:24:672;32;UserManagerADUpdateSchedulerEntry-6612;ActiveDirectory;GetAttributeValue for attribute highestCommittedUSN: - 38797846
01.12.2025 01:01:24:672;32;UserManagerADUpdateSchedulerEntry-6612;EUserManagerActiveDirectory::ProcessActiveDirectoryChanges;Current highest committed USN in AD: 38797846.
...
01.12.2025 01:01:25:079;32;UserManagerADUpdateSchedulerEntry-6612;EUserManagerActiveDirectory::ProcessActiveDirectoryChanges;Updating highest committed USN from 38797841 to 38797846.
01.12.2025 01:01:26:360;32;NameCacheActiveDirectoryUpdate-8624;ADContactCache;GetAttributeValue for attribute highestCommittedUSN: - 38797846
Das Intervall der Synchronisation mit Microsoft Active Directory von 20 Sekunden ist nicht änderbar.
A complete synchronisation is performed once a day. This synchronisation is documented in the log file EventLog_<date>_<time>.txt (at log level debug). It will then say "Performing automatically triggered full sync of user profiles."
01.12.2025 01:00:21:049;32;UserManagerScheduler-4924;EUserManager::SendKeepalive;Performing automatically triggered full sync of user profiles.
01.12.2025 01:00:21:049;32;UserManagerScheduler-4924;EUserManagerActiveDirectory::FullSyncUserProfiles;Triggering full sync of user profiles (scheduler entry id: 43).