概要
インストーラーでは、インストールを実行する前に、以下の情報が収集されます:
- チュートリアルデータベースおよびサンプルレポートをインストールするかどうか
- サンプルの使用状況レポートをインストールするかどうか
- オプションの言語パックをインストールするかどうか
- Yellowfinライセンスファイルの場所
- App Serverのポート
- Windowsサービスをインストールするかどうか(グラフィカルインストーラーがWindowsシステムで実行される場合のみ)
- Yellowfinデータベースの接続パラメーター
- インストールディレクトリ
グラフィカルインストールとコマンドラインインストールの場合、これらの値はユーザーが入力します。デフォルト値は、カスタムプロパティファイルまたはコマンドラインで指定でき、グラフィカルインストールで表示されます。サイレントインストールの場合はユーザー入力がないため、カスタムプロパティファイルおよびコマンドラインで指定する値が使用されます。
カスタムプロパティファイル
カスタムプロパティファイル(custom.properties)は、インストーラーに含まれます。インストールの動作に影響するすべてのオプションをこのファイルで設定できます。詳細については インストーラーへのファイルの追加 を参照してください。
プロパティ
以下のプロパティは、デフォルトのユーザーオプションを設定したり、サイレントインストールで使用されるインストールオプションを指定したりするために使用されます。
プロパティ |
値 |
option.installpath |
インストール先のディレクトリです。 * |
option.winservice |
true /false
Yellowfinを開始/停止するWindowsサービスをインストールします。 |
option.licencefile |
Yellowfinライセンスファイルの場所です。 * |
option.serverport |
アプリケーションサーバーのポートです。
デフォルトは、 80 です。 |
option.db.dbtype |
インストール先のデータベースのタイプです。有効な値は以下のとおりです:
CacheDB , DB2 , HSQLDB , Ingres , MySQL , Oracle , PostgreSQL , Progress , SQLServer , SybaseASE , SybaseASA |
option.db.createdb |
true /false
Yellowfin用に新しいデータベースを作成します。 |
option.db.createuser |
true /false
Yellowfin用に新しいデータベースユーザーを作成します。 |
option.db.sqlauthtype |
sqlserver /windows
SQL Serverに接続するときに使用する認証タイプです。
option.db.dbtype=SQLServer の場合のみ使用されます。
デフォルトは、 sqlserver です。 |
option.db.sqldomain |
SQL Serverに接続するときに使用する認証ドメインです。
option.db.sqlauthtype=sqlserver の場合のみ使用されます。 |
option.db.sqlinstance |
SQL Serverに接続するときに使用する名前付きインスタンスです。
option.db.dbtype=SQLServer の場合のみ使用されます。 |
option.db.progressdriver |
Progress JDBCドライバーファイルの場所です。 *
option.db.dbtype=Progress の場合のみ使用されます。 |
option.db.hostname |
データベースサーバーのホスト名です。
デフォルトは、localhost です。 |
option.db.port |
データベース接続ポートです。
デフォルトは、データベースのタイプによって異なります。 |
option.db.dbname |
データベース名です。
デフォルトは、Yellowfin です。 |
option.db.username |
データベースユーザー名です。
デフォルトは、YellowfinUser です。 |
option.db.userpassword |
データベースユーザーのパスワードです。
デフォルトは、password です。 |
option.db.dbausername |
データベースDBAユーザー名です。
新しいデータベースまたはユーザーを作成するときに使用されます。 |
option.db.dbapassword |
データベースDBAユーザーのパスワードです。 |
option.pack.tutorial |
true /false
チュートリアルデータベースおよびサンプルレポートをインストールします。
デフォルトは、 true です。 |
option.pack.usage |
true /false
Yellowfinシステムデータベースに対するデータソース接続、およびサンプルの使用状況レポートをインストールします。
デフォルトは、false です。 |
option.pack.lang.es |
true /false
スペイン語の言語パックをインストールします。
デフォルトは、 false です。 |
option.pack.lang.fr |
true /false
フランス語の言語パックをインストールします。
デフォルトは、 false です。 |
option.pack.lang.ja |
true /false
日本語の言語パックをインストールします。
デフォルトは、false です。 |
option.pack.lang.pt |
true /false
ポルトガル語(ブラジル)の言語パックをインストールします。
デフォルトは、false です。 |
option.pack.lang.zh |
true /false
中国語の言語パックをインストールします。
デフォルトは、false です。 |
* ファイルパスは、インストール先システムで相対的に指定します。
データベースのタイプとしてHSQLDBを指定することで(option.db.dbtype=HSQLDB)、HSQL組み込みデータベースにインストールすることを選択します。これにより、Yellowfinインストールに内蔵データベースが作成され、その他のデータベースオプション(option.db.*)はすべて無視されます。
インストーラーのインターフェース言語を設定するために、追加のオプションが使用されます:
現在サポートされている言語は、en(英語)、ja(日本語)、およびfr(フランス語)です。このオプションを指定しない場合、GUIインストーラーが起動前に言語を選択するように要求します:
![](https://yellowfinjp.atlassian.net/wiki/download/attachments/1704072/step1.png?version=1&modificationDate=1367341183400&cacheVersion=1&api=v2)
コマンドラインインストーラーでは、何も選択しない場合はインターフェース言語として英語を使用します。
例
以下は、ユーザーオプションの事前選択内容を示すcustom.propertiesのセクションの例です:
lang=en
option.serverport=8080
option.db.createdb=true
option.db.createuser=true
option.db.dbtype=SQLServer
option.db.sqlauthtype=sqlserver
option.db.hostname=localhost
option.db.port=1433
option.db.dbname=yellowfindb
option.db.username=yfuser
option.db.userpassword=yfpassword
option.db.dbausername=sa
option.db.dbapassword=
option.pack.tutorial=true
option.pack.usage=true
option.pack.lang.ja=true
option.pack.lang.es=true
![](https://yellowfinjp.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=styleclass&locale=en_GB&version=2)