To crawl a Lotus Notes database, you must run the Lotus Notes Index Setup Wizard to configure the Lotus Notes protocol handler on the Microsoft Office SharePoint Portal Server 2003 computer. By using the client components for backward-compatible document libraries, a user who is a member of the Coordinator role can create a content source for a Lotus Notes database, but SharePoint Portal Server cannot crawl the database until you configure the Lotus Notes protocol handler.
Before configuring the Lotus Notes protocol handler
Before you configure the Lotus Notes protocol handler, you must ensure that:
Prepare Lotus Notes for use with SharePoint Portal Server
The Lotus Notes security model is different from that of Microsoft Windows Server 2003. When SharePoint Portal Server creates an index of content stored on a Notes server, it uses the security settings for each Notes object to recreate security settings for that object in SharePoint Portal Server by using the Windows Server 2003 security model. Because of the correlation between security models, each user name in the Notes database must map to a Windows Server 2003 name if you want SharePoint Portal Server to use the same security settings as the Notes database.
You might not need to set SharePoint Portal Server to use the same security settings as the Notes database if everyone who has access to the content index created by SharePoint Portal Server also has access to the content stored in the Notes database. For example, if all the data in your organization's Lotus Notes server is public, or if you include only public Notes databases in the content index, you can specify that SharePoint Portal Server ignore the security settings in the Notes database.
If you ignore Notes security, SharePoint Portal Server performs slightly better when creating a content index and searching. In this case, SharePoint Portal Server also requires less time to configure because it does not need to map user names from Notes to Windows Server 2003. This also decreases subsequent maintenance.
Important If you are not sure that you can safely ignore Notes security, you should not ignore it.
If you do not want SharePoint Portal Server to use the same security settings as the Notes database, you can skip to the "Configure the protocol handler" section.
If you want SharePoint Portal Server to use the same security settings as the Notes database, you need a Lotus Notes view that contains the Lotus Notes and Windows Server 2003 user names. If this view does not exist, your Lotus Notes administrator must create one to map the Notes user names to the Windows user names. The format of the Notes user name is the same as that of Owner column in the typical Notes Address Book. The view must be sorted on the Notes user name column.
Important The view must be marked as a Shared View so that all clients can access it. The database upon which this view is built contains the security mappings and should be protected accordingly. However, it must be accessible to members of the Administrator site group for SharePoint Portal Server.
For example, your Lotus Notes administrator can create a database with a view named NotesToWindows with two columns: NotesID and WindowsID. The NotesID column contains the Notes user name, and the WindowsID column contains the Windows Server 2003 user name. When you install the protocol handler, you need to know the name of this view (NotesToWindows) and the two columns (NotesID and WindowsID). You can use any database and server, as long as the user can access them from the Lotus Notes client by using the account and password that you specify when configuring the protocol handler.
Configure the protocol handler
Note You are not required to supply a password if the Notes user does not need a password to access the Notes server from the Notes client installed on the SharePoint Portal Server computer.
If you want SharePoint Portal Server to use the same security settings as the Notes database, you must know this additional information:
If the wizard fails for any reason, you must restart the SharePointPSSearch service before attempting to run the wizard again. The wizard displays only one error message for any error in the entries.
Add full control permission to the Lotus Notes installation directory for the SPS_WPG group
After you configure the protocol handler, you can use the client components for backward-compatible document libraries to create a content source for the Lotus Notes database, and then you can create a content index to include the database.
Reconfiguration of the protocol handler is required if the Notes installation changes or if Notes security settings change (for example, if you add, change, or remove user records, or you switch user identifiers). In addition, if you change the security mapping, you must stop and start the SharePointPSSearch service for the changes to be effective. For more information about the security mapping, see the "Prepare Lotus Notes for use with SharePoint Portal Server" section.
The protocol handler provides Number and Text property types and resolves numeric and string types to these two types. When you create a content source for Lotus Notes and map SharePoint Portal Server properties to Notes properties, the property type for each Notes property is displayed. The property type for each SharePoint Portal Server property is not displayed.
Important If you map a number to a string (or a string to a number), no error message appears.
SharePoint Portal Server crawls the Lotus Notes database and includes the content in the content index according to the Notes property types. Queries use the property types from SharePoint Portal Server. If the type has been mismatched, the query returns no results.