Exploring the "Unknown" Class for the Lotus Notes Driver

Absent Member.
Absent Member.
0 0 3,037


The default Notes driver configuration contains a class within its filter called "Unknown" (containing an "Object Class" attribute) that is configured to flow on the publisher channel from Lotus Notes to the Identity Vault. What is the "Unknown" class, and why is it configured within the filter for synchronization from Lotus Notes to the Identity Vault?


The "Unknown" class in the publisher filter facilitates the synchronization object deletion operations from Lotus Notes to the Identity Vault. When objects (documents) are deleted from a Lotus Notes database, a deletion stub document remains in the Notes database. The ndsrep polling process can detect this stub, but it does not know the original contents of the deleted document, such as the class type (Type or Form field), or last modifier ($UpdatedBy field).

The deleted object's Universal ID (UNID) (used for the IDM association value) remains on the deletion stub. When the ndsrep polling process detects a document deletion stub, it generates a delete event of class type "Unknown" with the association value set to the UNID of the stub document. If the "Unknown" class exists in the publisher filter, then this delete event is written to the driver's publisher cache (ndsrep.nsf) to be consumed by the NotesDriverShim's publisher thread and sent to the Identity Vault. Upon the eventual arrival at the Identity Vault, if the association value of the delete event can be appropriately matched to an existing object in the Identity Vault, then the object will be deleted from the Identity Vault.
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.