Examining and adjusting database replication settings
You examine and adjust the replication settings of a database through the NotesReplication and NotesReplicationEntry classes.
Each database object has exactly one associated NotesReplication object, accessible through the ReplicationInfo property in NotesDatabase. NotesReplication has the following properties:
| Property |
Data type |
Description |
|---|---|---|
| Abstract |
Boolean |
(Read-write) True to truncate large documents and remove attachments. |
| CutoffDate |
Variant of type DATE |
(Read-only) Today's date minus the cutoff interval. |
| CutoffDelete |
Boolean |
(Read-write) True to automatically delete documents older than the cutoff date. |
| CutoffInterval |
Long |
(Read-write) Number of days after which documents are automatically deleted if CutoffDelete is True. |
| Disabled |
Boolean |
(Read-write) True to disable replication. |
| DontSendLocalSecurityUpdates |
Boolean |
(Read-write) True to not send local security (encryption) updates. |
| IngnoreDeletes |
Boolean |
(Read-write) True to not replicate outgoing deletions. |
| IgnoreDestDeletes |
Boolean |
(Read-write) True to not replicate incoming deletions. |
| Priority |
Long |
(Read-write) Replication priority. |
The following methods are available:
- ClearHistory clears the replication history.
- Reset enables you to reset the replication properties of a database to their last saved values.
- Save must be called to preserve any changes you make to the replication properties.
A database has any number of NotesReplicationEntry objects, accessible through the GetEntry method of NotesReplication. A replication entry describes the replication settings for a pair of servers, of which one is the source and the other is the destination. The following properties are available:
| Property |
Data type |
Description |
|---|---|---|
| Destination |
String |
(Read-only) Name of the destination server. |
| Formula |
String |
(Read-write) The replication formula. |
| IsIncludeACL |
Boolean |
(Read-write) True to include the ACL. |
| IsIncludeAgents |
Boolean |
(Read-write) True to include agents. |
| IsIncludeDocuments |
Boolean |
(Read-write) True to include documents. |
| IsIncludeForms |
Boolean |
(Read-write) True to include forms. |
| IsIncludeFormulas |
Boolean |
(Read-write) True to include the replication formula. |
| Source |
String |
(Read-only) Name of the source server. |
| Views |
String |
(Read-write) The views to be included. |
The following methods are available:
- Remove removes the entry.
- Save must be called to preserve any changes you make to the replication entry.