JAVA/CORBA クラス


createFromTemplate メソッド

既存のデータベースに基づき新規データベースを作成します。

定義が行われるクラス
Database

構文
public Database createFromTemplate(String server, String dbfile, boolean inherit)
throws NotesException

public Database createFromTemplate(String server, String dbfile, boolean inherit, int maxsize)
throws NotesException

パラメータ
String server


String dbfile
boolean inherit
int maxsize

メモ このパラメータは R5 で新しく追加されました。


戻り値
Database
使用法
指定したファイル名のデータベースが既に存在する場合は、例外が生成されます。

新規作成したデータベースは、既存データベースの設計要素と文書を引き継ぎます。

[データベースがマスターテンプレート] が現在のデータベースに設定されている場合、新しいデータベースの ACL は次のエントリをとります。


[マスターテンプレートのデータベース] が現在のデータベースに設定されていないと、現在のデータベースの ACL が新規データベースにコピーされます。

[データベースがマスターテンプレート] が現在のデータベースに設定されており、新規データベースがサーバー上にある場合、サーバーは新規データベースのシステム管理サーバーとして設定されます。

サーバーへのリモート (IIOP) 呼び出しを行うプログラムは、別のサーバー上のデータベースを生成またはアクセスすることはできません。このような場合、server パラメータはそのプログラムが実行されるサーバーと同じものを示していなければなりません。これには次の 2 つの方法があります。


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

現在のデータベースがテンプレートでない場合、createFromTemplate メソッドはフォームやビューのない新しい空のデータベースを作成します (create メソッドと同じ)。

クロスリファレンス
LotusScript NotesDatabase クラスの CreateFromTemplate メソッド

式言語の FileNewDatabase @コマンド


関連項目