Solving Lotus Notes "Corruption" Problems
Novell Cool Solutions: Tip
By Perry Nuffer
Digg This -
Posted: 15 Feb 2006
A reader recently asked:
"When running the Lotus Notes Driver's publisher polling process, ndsrep, on the Domino server, sometimes an "Error reading NotesDN person" message is reported to the Domino Console. Does an "Error reading NotesDN person" message from ndsrep indicate database (names.nsf) corruption?"
And here's the response from Novell's Perry Nuffer ...
Data corruption is always a possibility, but it is very unlikely given this type of error message. More specifically, it means that the person document (user record) that ndsrep was trying to read may be missing its FullName field, or at least a problem existed when reading the FullName field (no value was returned) of that person document.
Also, the same message may be returned if the value of the entry in the FullName field is not appropriately formatted in canonical format; specifically it must start with 'CN='. So, if this message is displayed on the Domino Console log for ndsrep, then a) the person document in question has no value in the FullName field, or b) the values in the FullName field do not start with 'CN='.
Note: This solution was tested in an environment with Lotus Notes/Domino 5, 6, or 7; IDM 2 or 3; and Notes Driver v2 or above.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com