Recent Contacts Typeahead Query

Some time ago I had a customer installing Domino 8 with a query about typeahead in email, how it defines the order in which contacts are returned for typeahead. The query was to get rid of old values, why particular values appeared near the top etc.

The feedback we received from IBM was pointing towards recent contacts.

Today I had the annoying ‘Platform Command Processor has encountered a problem’ error that causes Domino Designer to fail opening. The solution of renaming the com.ibm.designer.domino.personality.config.xml file didn’t work for me, so I had to delete the whole workspace folder.

Nearly two hours later, suddenly I find that typeahead in mail is not filtering to the contacts I have used most frequently. Instead, I get an indescriminate list of email addresses returned presumably alphabetically.

Can anyone explain, possibly on one of the wikis because I am sure most people implementing 8 or 8.5 will have similar queries from their users:

  • where is the ordering of the typeahead list stored? Presumably it’s somewhere in the workspace folder on your PC, but I cannot see anything obvious.

  • if roaming users are working again in 8.5, will this file get shared across PCs for the roaming users?

  • why store recent contacts in the PAB when you’re storing the frequency of communicating with them in a completely different, arcane location?

Any information would be useful to help support the new functionality.

Paul Withers

Subject: DIP

There is this post on the Notes and Domino Wiki.

http://www-10.lotus.com/ldd/dominowiki.nsf/dx/ibm-lotus-notes-8-recent-contacts-and-type-ahead-features-faqs

The relevant files are in \workspace.metadata.plugins\com.ibm.notes.dip. However, the files aren’t easy to modify, but at least they can be restored or copied if required.

They are included in roaming in 8.5, but not replicated to Blackberry.

Subject: New functionality in need of documenting

Hi Paul,

I hope you don’t mind if I add to your post with my two penneth…

There seems to be a real lack of documentation on how the 8.5 client hangs together. There’s the workspace folder, bookmarks.nsf, and the personal address book, which all seem to be used when storing client settings (almost forgot there’s the Notes.ini too). Working out where a problem lies seems to be a matter of checking all of the above to try to determine where a setting is defined before then working on a solution. Older features are mostly defined where they’ve always been but some newer features seem to have had their settings relocated or well-hidden (see the integrated sametime feature for a good example - some settings stored on the location doc, some on an “account” doc [in the personal NAB], and some in the workspace folder).

I had a problem with the Notes mail [composite] interface not showing the sidebar a while ago. It turned out to be a setting in an XML file in the workspace folder. I only worked this out by searching this forum and amending the XML manually to correct the issue.

The client and admin help seem to hardly mention the workspace folder (they mention its existence) and make no mention of what it’s for, and how it can be used when troubleshooting problems with the Notes client.

Your mail address type-ahead seems to suffer from the same lack of detailed documentation (so when it goes wrong it can take a long time to determine the cause and fix the issue).

Fortunately as a programmer these problems aren’t often an issue for me but I get the impression that without more documentation 2nd and 3rd line support personnel will have no option but to reinstall the client from scratch each time there’s a problem, no matter how trivial the problem is (not the best situation for either the support teams or for the end user [or customer as they are also known!]).

Hopefully someone can tell me I’m wrong an can point me in the direction of a document outlining how the new client works (workspace folder content, et al!).

Kind regards,

Phil