Hello. In our system we have been tracking the data for correctness for
a long time and this work is hard to do if we don't keep operation
history, e.g. which operator changed the contact information of which
person on what date.

Basically what we need is simply the possibility to keep all
modifytimestampe and modifiersname for all the time. The two attributes
values are replaced each time an operator make modification, thus we no
longer know who made modification before him or her.

If LDAP server can be adjusted to behave this way: each time an operator
make modification, instead of replace values for modifytimestampe and
modifiersname, a new value is simply added. so if the entry is modified
10 times, both modifiersname and modifytimestampe should have 10 values.

Now what could be the best way to keep these data? I think I have these
ideas: 
     1. keep a log file in /var/log/, write modifytimestampe and
        modifiersname into this file as well as dn of the entry being
        edited, before write operation is done. The downside is we need
        to modify ldap client source code, and it's difficult to collect
        these logs to analyse them;
     2. modify ldap client source code, add one customized attribute
        e.g. "modifiersnames" and "modifytimestamps" which is used in
        this way: copy value of modifiersname and modifytimestampe and
        add them to "modifiersnames" and "modifytimestamps". this
        require re-configure LDAP server too, to include these special
        attributes;
     3. modify source code of LDAP server, to make it maintain
        modifiersname and modifytimestampe in the way that old values
        are not discarded. This require no modification on existing
        applications (LDAP clients) but is difficult to do (LDAP server
        require more knowledge to work on) and perhaps violate the RFC
        that defined modifiersname and modifytimestampe

which approach you would suggest to take? Thank you in advance for
suggestions!

-- 
锐业软服(国内业务)  http://www.realss.cn
Real SoftService      http://www.realss.com
销售咨询(Sales Department):    0086 592 20 99987 (Chinese, German,
English)
国际业务(International Sales): 0086 10 8460 6011 (German and English)
联系:厦门大学科技园,嘉庚二号楼6楼
邮政:厦门大学2312号信箱(邮编361005)

Attachment: signature.asc
Description: 这是信件的数 字签名部分

---
You are currently subscribed to [email protected] as: [EMAIL PROTECTED]
To unsubscribe send email to [EMAIL PROTECTED] with the word UNSUBSCRIBE as the 
SUBJECT of the message.

Reply via email to