Database - Path to the desired database, including the ".nsf" extension. Paths should typically be relative to the Notes/Domino data directory, though full absolute paths can be used to access a local database.
As an alternative to specifying a database path in a connection string, developers can specify "$usermail" as an alias for mail file of the current user. For example, a connection string may include the parameter "database=$usermail". If a server is not specified in the connection string, then Migrator for Notes to SharePoint will attempt to open the user’s mail file on their default mail server. If a server (or "server=local") is specified, then Migrator for Notes to SharePoint will attempt to open the user’s mail file on the specified server first and then fail over to the user’s default mail server.
ReplicaID - Replica ID of the database as a 16 digit hexadecimal number. If both the database and replicaid are specified, multiple attempts to connect will be made before giving up.
Server - Name of server where desired database is located. This can be a short name or fully distinguished hierarchical name. Use "local" or simply omit this parameter when connecting to local database.
AltServer - Name of alternate server to be tried if database cannot be opened at server. This can be a short name or fully distinguished hierarchical name. Use "local" when connecting to a local database.
ImpersonateName - The fully distinguished user name you wish to use to access databases, for example "Joe Cool/Proposion" or "CN=Joe Cool/O=Acme". To enable impersonation for server databases, you need to edit the server's Server document. In the Domino Directory, go to the Security section, and add the user name (from the Notes ID that your .NET process will be using) to the "Trusted Servers" field. This requires Domino 6.0 or higher.
NameServer - Specifies which server to use for looking up users while validating user names and looking up the current user’s mail file. If the "NameServer" parameter is not specified, the default server (where the current database resides) will be used instead.
CacheSize - The number of records that will be loaded into memory at once by the data reader. This value will not impact final results but could impact the memory footprint and performance. The default is 10.
The parts in [ square brackets ] are optional overrides to the job options or global defaults. These overrides allow you to run the same job multiple times specifying different sources and targets each time.
-unid <unids>: Overrides the option "Select records/pages based on UNID" in the Source Data Definition. Separate multiple UNIDs using semicolons.
These error codes make it possible for scripts to detect the results and respond accordingly. Note that the resulting XML log file will usually contain a LogSummary section that provides further details.
The Migrator for Notes to SharePoint Console now supports the ability to read a repository database argument from the command-line. Using the -rd command line option, you can launch the Console and specify an alternate repository database for the Console to connect to.
The console will start with the database you specified. As long as you don’t save your configuration, your former repository will be used the next time you start the console without the “–rd” parameter.
Migrator for Notes to SharePoint stores Source Data Definitions as simple XML files (with a default extension of .PMSRC). You can edit these files using XML editors and even plain text editors. In addition, you can easily distribute them to other users.
By default, Data Definitions live in the DataDefinitions sub directory of your Migrator for Notes to SharePoint program directory, but you can change this location if you want to. See for more details.