Hi all

I was wondering if anyone could shed some light on this. I have a feeling that AD passsync does not always send cached password changes to the driver. The reason for this is that sometimes users start complaining about passwords going out of sync and then after I restart the remote loader the log is full of entries similar to the one below.

What could that "Stale entry" mean? If this is an outdated entry, why would it not have synced in first place?

(IDM 3.0.1 with RL and AD driver patches)

DirXML: [08/24/07 12:19:23.53]: ADDriver: [PWD 1980] GetPwdInfo() - get the next entry.
DirXML: [08/24/07 12:19:23.53]: ADDriver: [PWD 1980] GetPwdInfo() - get password and time for user xxxxxx.
DirXML: [08/24/07 12:19:23.53]: ADDriver: [PWD 1980] PassSyncCache::GetPasswordInformation()
DirXML: [08/24/07 12:19:23.53]: ADDriver: [PWD 1980] Retrieving Group information from the access token
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] GetPasswordInformation() - open the cache entry.
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] GetPasswordInformation() - Registry UserEnumIndex[883] Passed EnumIndex[0].
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] GetPasswordInformation() - read the cache data.
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] - PassSyncCache::QueryValue()
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] QueryValue() - allocate 140 byte buffer
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] QueryValue() - read the data.
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] PassSyncCache::QueryValue() returned 0x00000000
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] - PassSyncCache::QueryValue()
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] QueryValue() - allocate 514 byte buffer
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] QueryValue() - read the data.
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD 1980] PassSyncCache::QueryValue() returned 0x00000000
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD] PwdCrypt:ecryptObjectPassword()
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD] PwdCrypt::CreateKeyContainer()
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD] PwdCrypt::GetCspName()
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD] GetCspName() *lppszCspName = Microsoft Enhanced Cryptographic Provider v1.0
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD] PwdCrypt::GetCspName() returned 0x00000000
DirXML: [08/24/07 12:19:23.54]: ADDriver: [PWD] PwdCrypt::CreateKeyContainer() returned 0x00000000
DirXML: [08/24/07 12:19:23.56]: ADDriver: [PWD] PwdCrypt:ecryptObjectPassword() obtained handle successfully
DirXML: [08/24/07 12:19:23.56]: ADDriver: [PWD] PwdCrypt:ecryptObjectPassword() obtained session key successfully
DirXML: [08/24/07 12:19:23.56]: ADDriver: [PWD] PwdCrypt:ecryptObjectPassword() returned 0x00000000
DirXML: [08/24/07 12:19:23.56]: ADDriver: [PWD 1980] GetPasswordInformation() - close the cache entry.
DirXML: [08/24/07 12:19:23.56]: ADDriver: [PWD 1980] PassSyncCache::GetPasswordInformation() returned 0x00000000
DirXML: [08/24/07 12:19:23.56]: ADDriver: [PWD 1980] GetPwdInfo() - Stale entry. Removing username from cache xxxxxx.
DirXML: [08/24/07 12:19:23.56]: ADDriver: [PWD 1980] GetPwdInfo() - get the next entry.


Thanks,

--
Regards,
Tyrrayo