Da.nsf and Blackberry NamesLookup

We have Directory Assistance enabled on our BES (4.1.7) which is on a Domino 8.02 server. We have multiple address books enabled for this and the lookups from our Blackberries work fine for these other address books.

We want to add another address book which is a part of a suite of Domino applications hosted on another server Domino 8.51 (but ODS 43). This address book is configured slightly differently but has all the views and forms that I believe are required for NamesLookup to work. We have placed this address book on another server. When I ran a test with our test environment which is using Domino 8.5.1 and our Test BES also on 8.51 and everything worked fine and the lookups were performed OK.

However our live BES is using Domino 8.02 and for various reasons we want to avoid upgrading at this time and have some space issues also with that BES server.

The nameslookup is successful in retrieving the Common Name of the User in the Address Book but does not retrieve the email address or telephone details.

What are the key fields and views NamesLookup uses on a Domino Address book?

I have tried the following to try and get the remote lookup to work with our existing server setup but have been unsuccessful thus far :

  1. Ensuring that the person document has all the required fields

  2. Adding all views remotely associated with Names lookup from an address book that works to the External Contacts db. e.g.

($namesFieldLookup)

($Users)

All the $VIM groups

_People

  1. Adding all components used by the Person document into the External contacts db e.g.

SHARED FIELDS : LastMod, LocalAdmin, $HTMLAttributes, Owner

SUBFORMS : $LotusFaxPersonSubform

$MobileServicesPersonSubform

$PersonExtensibleSchema

  1. Is there any way to fix this problem by customising the nameslookup process and database components or is the only way to upgrade our BES or place a replica of the extra external contact db on the BES Server itself.

  2. Have I missed any key components of the Nameslookup process on the Domino environment?

Subject: What is different in Nameslookup between 8.51 and 8.02

What is different in Nameslookup between 8.51 and 8.02? What are the key changes here?

Subject: THE SOLUTION

The problem was with the lookup views and the person document. There seems to have been a change between the old and new versions of the Domino address book to use MailAddress instead of InternetAddress as the main field in the Person Document to store the SMTP address.

Three views seem to be used by the Namelookup process from a Blackberry.

($Users)

($VIMPeople)

($VIMPeoplebyLastName)

But these views referenced the person document using the field MailAddress which did not previously exist on the document. When I changed the column formular to read the InternetAddress Field rather than the MailAddress field the lookup worked fine.