Export (0) Print
Expand All

Exchange Connector for Lotus Notes Architecture

 

Topic Last Modified: 2006-09-14

Exchange Connector for Lotus Notes can connect a Microsoft® Exchange Server 2003 organization to a Lotus Domino network. Lotus Notes 6.x and Domino Releases 5 and 6 are supported with Exchange Server 2003 Service Pack 2 (SP2). This MAPI-based connector uses the Lotus Notes Client API to communicate with a Lotus Notes or Lotus Domino server. This requires a Lotus Notes 6.x client installed on the Exchange Server 2003 running the connector. A license from Lotus Development is required to use the client software.

The following table lists the important components of Connector for Lotus Notes.

 

Component Description

Connector mailbox

As a MAPI-based connector, Connector for Lotus Notes locates its message queues in a connector mailbox in the default mailbox store on the bridgehead server. The mailbox name is Connector for Lotus Notes (<server name>), such as Connector for Lotus Notes (SERVER01).

Connector service

The main executable of the Exchange Connector for Lotus Notes service is called Dispatch.exe. This is a process controller that is started using the parameters -cexchconn.ini -nLME-NOTES -pCONTROL-SERVICE -l"C:\Program Files\Exchsrvr\bin" -vLME-NOTES to dispatch the various tasks of message transfer and directory synchronization to other processes, based on the settings from an Exchconn.ini file. Exchconn.ini is created automatically, as part of the connector installation and configuration.

The following components are involved in information handling:

  • Dxanotes.dll   This component checks the Lotus Domino Directory for recipient updates. This component also transfers Exchange address information changes to the Lotus Domino Directory.
  • Dxamex.dll   This component checks the Active Directory® directory service for recipient updates. This component also transfers Lotus Domino address information changes to Active Directory.
  • Lsdxa.exe   This is the directory exchange manager that controls both Dxanotes.dll and Dxamex.dll.
  • Lsmexin.exe   This component obtains converted messages from the READYIN folder in the connector mailbox, verifies the validity of the recipients, and places the messages in the MTS-IN queue.
  • Lsmexnts.exe   This component obtains messages from the READYOUT folder in the connector mailbox, converts them from MAPI to Lotus Domino format, and writes them to the mail.box database on the Domino server.
  • Lsmexout.exe   This component obtains outbound messages from the MTS-OUT queue, checks Active Directory to replace target recipient information with corresponding Lotus Domino addresses, and places the messages in the READYOUT folder in the connector mailbox.
  • Lsntsmex.exe   This component downloads messages from the Lotus Domino exchange.box database, converts them to MAPI format, and places them into the READYIN folder in the connector mailbox.

In addition to the processes, Exchange Connector for Lotus Notes also includes a Microsoft Exchange Connectivity Controller helper service (Lscntrl.exe), which can be used to stop the individual connector processes.

All files reside in the \Program Files\Exchsrvr\Bin directory.

Domino databases

Connector for Lotus Notes uses the following databases on the Lotus Domino bridgehead server:

  • Exchange.box   This is the connector mailbox in Lotus Domino that stores messages being routed from Lotus Domino to Exchange. You must create a foreign domain document to register the Exchange organization as an external domain in the Lotus Domino Directory and specify the name of the connector mailbox in this document. All mail routed from Lotus Domino to Exchange Server 2003 is then sent to the connector mailbox, from which it is retrieved by Exchange Connector for Lotus Notes. The connector needs Manager permissions with Delete rights to pick up mail from this database and to run database maintenance operations.
  • Exchange.bad   This is the connector mailbox for bad mail that Exchange Connector for Lotus Notes uses to store messages that fail to transfer to Exchange Server 2003. The connector needs Manager permissions with Delete rights to move bad mail to this database and to run database maintenance operations.
  • Mail.box   This Domino database holds mail pending delivery. Exchange Connector for Lotus Notes routes all messages from Exchange Server 2003 that are bound for Lotus Domino mail databases to this database. The connector needs Depositor permissions to submit mail messages to this database.
  • Names.nsf   This is the default Lotus Domino directory. It is possible to specify different or additional address books for Lotus Domino domains. The connector needs Editor permissions with Delete rights to perform directory synchronization.

Additionally, Exchange Connector for Lotus Notes requires Reader access to user's mail databases to convert Notes doclinks to rich-text attachments or OLE documents.

Connector store

Exchange Connector for Lotus Notes uses a folder structure on the file system to maintain control files used during directory synchronization. Control files are schema definition files and mapping rule files, which determine how attributes in one directory are mapped to the other directory. The connector store is located in the \Program Files\Exchrvr\Conndata directory.

You can edit the following schema definition files and mapping rule files in Notepad to determine how attributes in one directory are mapped to the other directory:

  • AMAP.TBL in the \Dxamex subdirectory   Defines the Exchange mailbox attributes to be synchronized.
  • AMAP.TBL in the \Dxanotes subdirectory   Defines the Lotus Domino directory attributes to be synchronized.
  • MAPMEX.TBL in the \Dxanotes subdirectory   Determines the attribute mapping from Active Directory to Lotus Domino Directory.
  • MAPNOTES.TBL in the \Dxamex subdirectory   Determines the attribute mapping from Lotus Domino Directory to Active Directory.

For more information about customizing the directory synchronization between Lotus Domino and Exchange Server 2003, see Customizing Directory Synchronization.

Registry settings

In the registry, settings for Exchange Connector for Lotus Notes are stored in the following location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LME-NOTES.

Proxy address generation DLL

The proxy address generation DLL of Exchange Connector for Lotus Notes is named Ntspxgen.dll and resides in the \Program Files\Exchsrvr\address\notes\i386 directory.

addrType object

The common name of the addrType object of Exchange Connector for Lotus Notes in Active Directory is NOTES:i386.

msExchConnector object

The msExchConnector object of Exchange Connector for Lotus Notes in the configuration directory partition of Active Directory stores most of the connector configuration settings. The following attributes are specific to the msExchNotesConnector object class that is derived from the msExchConnector and mailGateway object classes:

  • exportCustomRecipients   Specifies whether mail-enabled contacts are propagated to Lotus Domino through directory synchronization.
  • msExchServer1AlwaysCreateAs   Specifies how X.500 objects are synchronized.
  • msExchDeliveryOrder   Specifies the processing order of messages in the connector's queue. The options are FIFO, Priority (default), and Size.
  • msExchExportDLs   Specifies whether mail-enabled distribution groups are propagated to Lotus Domino through directory synchronization.
  • msExchPartnerLanguage   Specifies the language (code page) of the connected Lotus Domino server.
  • msExchDirsyncSchedule   Specifies the times at which directory synchronization is performed automatically.
  • msExchDirsyncStyle   Specifies whether full or incremental directory synchronization is performed.
  • msExchNotesNotesServer   Specifies the name of the Lotus Domino server (in Notes format) that the connector uses as the non-Exchange bridgehead server.
  • msExchNotesForeignDomain   Specifies the name of the Lotus Domino domain that represents the Exchange organization.
  • msExchNotesRtrMailbox   Specifies the name of the Lotus Domino database that is used by the Exchange Connector for Lotus Notes to place messages routing to Lotus Domino. This is usually mail.box.
  • msExchNotesConnectorMailbox   Specifies the name of the Lotus Domino database where Connector for Lotus Notes retrieves messages routing to Exchange. This is usually exchange.box.
  • msExchNotesLetterhead   Specifies the name of the Lotus Domino mail letterhead style used for messages delivered from Exchange to Lotus Domino. The default is None.
  • msExchNotesNotesLinks   Specifies how Lotus Notes doclinks are converted in messages to Exchange. The options are RTF, OLE, or URL. The default is RTF.
  • msExchNotesNotesINI   Specifies the full path and file name of the Lotus Notes client .ini file that is used by the connector to log on to the Lotus Domino server.
  • msExchNotesTargetBook   Specifies the name of the default Lotus Domino Directory to which Exchange users are imported.
  • msExchNotesSourceBooks   Specifies the list of the Lotus Domino Directory(s) exported to Exchange for directory synchronization.
  • msExchNotesExportGroups   Specifies whether Lotus Domino group names are exported to Exchange during directory synchronization. The default is TRUE.
  • msExchNotesExcludeGroups   Specifies a list of Lotus Domino groups to exclude from directory synchronization. The default is OtherDomainServers and LocalDomainServers.
  • msExchExportContainersLinked   Specifies the distinguished names of the organizational units in Active Directory that Exchange Connector for Lotus Notes uses as export containers for directory synchronization.
  • msExchImportContainerLinked   Specifies the distinguished name of the organizational unit in Active Directory that Connector for Lotus Notes uses as the import container for directory synchronization.
  • msExchMaintenanceStyle   Specifies the maintenance style for this connector.
  • msExchConnectorType   Specifies the type of Exchange connector. The value is NOTES.
 
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft