Name lookup
For IBM Traveler to function properly, it must be able to lookup user information. Depending on the type of lookup, a variety factors can change, including where the lookup is performed, what parameters are used on the lookup, and how long the results are cached.
There are three types of lookups. All three are Domino® API calls that use the directories as configured by Domino. Depending on the configuration, this can be the local names.nsf, or through Directory Assistance. The caches are included in the SystemDump. As a result, you can see the contents by running SystemDump, using either the default options or the Sync option.
Traveler user lookup
This lookup type attempts to find out information about specific users, such as mail addresses, mail servers, and ACLs. It is always done on the IBM Traveler server. The results of this lookup are cached for up to 4 hours (240 minutes) by default. Depending on circumstances, such as errors, IBM Traveler may clear the user's cached results and perform the lookup again. The administrator can force this cache to be refreshed for the user by using the tell traveler user <username> tell command. The options for this lookup are controlled by the NTS_USERCACHE* notes.ini properties. For more information, see Notes.ini settings.
Address substitution lookup
Whenever data is being synchronized between the server and the device and contains a mail address (mails, invitations, meetings, contacts, and so on), IBM Traveler may convert the address, as some devices tolerate all forms of addresses and some do not. In particular, many devices only fully support internet addresses and do not work with, or give warnings about, other address formats. Therefore, IBM Traveler will attempt to substitute the given address with one that the device prefers. To perform this address substitution, IBM Traveler must do a lookup to find all addresses. This is occasionally referred to as the "Address Cache".
By default, this lookup is always done on the user's mail server and not the IBM Traveler server. However, the NTS_TRAVELER_AS_LOOKUP_SERVER notes.ini property can be used to force these lookups to be done on the IBM Traveler server instead. These results are cached for up to 24 hours and are not allowed to exceed 10,000 entries. Because different mail servers may have different results, results are cached on a per result, per mail server basis.
The options for this lookup are controlled by the NTS_ADDRESSCACHE* notes.ini properties. For more information, see Notes.ini settings.
Corporate lookup
This is a lookup done by a user on their device to find addresses. Any lookup being done from the device that accesses the server is a corporate lookup. Examples of places where this is done are addressing a mail, creating a meeting, searching in contacts, and using the name lookup application.
By default, this lookup is always done on the user's mail server and not the IBM Traveler server. However, the NTS_TRAVELER_AS_LOOKUP_SERVER notes.ini property can be used to force these lookups to be done on the IBM Traveler server instead.
Due to the shear volume of the results per lookup, these results are not cached.
The options for this lookup are controlled by the NTS_NAME_LOOKUP* notes.ini properties. For more information, see Notes.ini settings.