replicate (NotesDatabase - JavaScript™)
サーバーで、ローカルデータベースをそのレプリカと一緒に複製します。
定義場所
NotesDatabase構文
replicate(server:string) : booleanパラメータ | 説明 |
---|---|
server | 複製で使用するサーバーの名前。そのサーバーに存在するソースデータベースのレプリカは、すべて複製されます。 |
戻り値 | 説明 |
---|---|
boolean |
|
使用法
複製が正常に行われたとしても、文書が複製されたとは限りません。これは、複製の設定が守られるからです。 例えば、いずれかのデータベースで複製が一時的に無効になった場合、複製タスクはエラーなしで実行されますが、実際に複製される文書はありません。ソースデータベースはローカルである必要があり、ローカルでない場合には例外が発生します。
例
以下のボタンは、指定されたローカルデータベースを既知のサーバーで複製します。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 @コマンド