Using Domino COM Toolkit in C# to retrieve AddressBook entries...
In previous versions of Lotus Notes, my application is able to retrieve the array of address books from the NotesSession object like this:
Array books = session.AddressBooks as Array;
foreach (NotesDatabase book in books)
if (book.IsOpen == false)
// get entries
In our deployment, books is a two element array where the second element is the address book on the Domino server. In Notes 8.5.1, this code is fine and my application can open the Domino address book and retrieve its entries. However, in Notes 8.5.2, opening the Domino address book throws an exception when calling Open.
Oddly enough, neither 8.5.1 nor 8.5.2 Notes client can open an entry from the Domino address book, displaying the error dialog: "You are not authorized to perform that operation."
Does anyone have an explanation for this? Is it possible that the API for 8.5.1 should be behaving similarly and was fixed in 8.5.2?