replicate (NotesDatabase - JavaScript™)

サーバーで、ローカルデータベースをそのレプリカと一緒に複製します。

定義場所

NotesDatabase

構文

replicate(server:string) : boolean
パラメータ 説明
server 複製で使用するサーバーの名前。そのサーバーに存在するソースデータベースのレプリカは、すべて複製されます。
戻り値 説明
boolean
  • 複製タスクがエラーなしで実行された場合は true
  • 複製エラーが発生した場合は false

使用法

複製が正常に行われたとしても、文書が複製されたとは限りません。これは、複製の設定が守られるからです。 例えば、いずれかのデータベースで複製が一時的に無効になった場合、複製タスクはエラーなしで実行されますが、実際に複製される文書はありません。

ソースデータベースはローカルである必要があり、ローカルでない場合には例外が発生します。

以下のボタンは、指定されたローカルデータベースを既知のサーバーで複製します。
try {
	var db:NotesDatabase = session.getDatabase(null, requestScope.query, false);
	if (db == null) {
		requestScope.status = "No such database: " + requestScope.query;
		return;
	}
	if (db.replicate("Sales1/Acme")) {
		requestScope.status = "Replicated with: " + requestScope.query;
	} else {
		requestScope.status = "Replication failed with: " + requestScope.query;
	}
} catch(e) {
	requestScope.status = "Replication failed with: " + requestScope.query;
}

言語間の参照

LotusScript® NotesDatabase クラスの replicate メソッド

Java Database クラスの replicate メソッド

式言語の ReplicatorReplicateWithServer @コマンド

式言語の ReplicatorStart @コマンド

式言語の ToolsReplicate @コマンド