createReplica (NotesDatabase - JavaScript)

現在のデータベースのレプリカを新しい場所に作成します。

定義場所

NotesDatabase

構文

createReplica(server:string, dbfile:string) : NotesDatabase
パラメータ 説明
server レプリカを置くサーバーの名前。現在のコンピュータ上にレプリカを作成する場合は、NULL または空ストリング ("") を指定します。
dbfile レプリカのファイル名。
戻り値 説明
NotesDatabase 新規レプリカ。

使用法

指定したファイル名のデータベースが既に存在する場合は、例外が発生します。

新規レプリカには、現在のデータベースと同じアクセス制御リストがあります。

サーバーへのリモート (IIOP) 呼び出しを行うプログラムは、その他のサーバー上でデータベースを作成することや、その他のサーバー上のデータベースにアクセスすることはできません。 このような場合、サーバーパラメータは、プログラムの実行先サーバーと対応する必要があります。 これを実行するには 2 つの方法があります。
  • NULL または空ストリング ("") を使用して、現在のコンピュータを指定する。この方法の方が安全です。
  • プログラムの実行先サーバーの名前が、サーバーパラメータの名前と一致することを確認する。

クライアント上で実行されているプログラムは、単一のプログラムで、複数の異なるサーバーにアクセスできます。

以下のボタンは、サーバー上にデータベースのローカルレプリカを作成します。
var db:NotesDatabase = session.getDatabase("notes1/west", "test/DatabaseEtc");
var title:string = db.getTitle();
var replica:NotesDatabase = db.createReplica(null, "dbetc");
requestScope.status = "Database ¥"" + title + "¥" has a new local replica";

言語間の参照

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

Java™ Database クラスの createReplica メソッド

式言語の FileNewReplica @コマンド