今天研究了一个关于LDAP的问题,知道了一些小东西。
SUN ONE用modifytimestamp这个属性来标注一个用户的最后修改时间,而Active Directory用的是whenChanged。
当IPE的ldap连到server之后做partial synchronize的时候,代码里写的是Using ModifyTimeStamp((&%s(modifyTimestamp>=%sZ))) for filter,所以AD上partial syn是无效的(IPE-2547)。
IPE连到LDAP server之后,每次通过TIBCO iprocess administator对user做一次movesysinfo的时候,就相当于用util下的ldapconf做了一次full partial。
把BG的DEBUG设成ALL=255之后,每次syn的开始是"==> ldap_moveinf()",结束是"<== ldap_moveinf()"。