When attempting to use the Tivoli Directory Integrator - Lotus Notes Connector to connect to multiple Domino Servers during the same sessions errors occur.
NotesException: Password or other security violation for database
at lotus.domino.local.Session.NgetDatabase(Native Method)
at lotus.domino.local.Session.getDatabase(Unknown Source)
Accessing more then 1 domino server/environment can require cross-certification of the ID file used by TDI. The TDI Notes/Domino connectors, in LocalClient or LocalServer, give no configuration parameters for determining which ID file to use. TDI will use the last ID file referenced in the notes.ini which is created and maintained by the Lotus Notes client.
An Assemblyline which has one or more Lotus Notes Connectors in (LocalClient) mode.
Resolving the problem
The Notes ID file, used by the connector, should be cross-certificate to access both nsf databases involved in the Assemblyline. Please reference Domino documentation for instructions for cross-certifying an ID file.
After cross-certifying the ID file on the Domino Servers, the Notes Client on the TDI Server must open a connection to the desired resource (names.nsf) to accept the cross-certificate pop-up windows. Once accepting the cross-certificate at the Notes Client side, the TDI - Lotus Notes Connector should be able to connect.