================================================================================
 OpenStandia/BI Ver.3.0.0

                                                  Create Date      : 2008/04/28
                                                  Last Update Date : 2008/07/22

================================================================================

■ 動作環境
・Sun JDKが必要です。(JDK5必須)
・Sun Java実行ファイルへのパスが通っている必要があります。
・OpenStandia/ASにより下記プロダクトを事前にインストールしておく必要があります。
  (1) Apache
  (2) JBoss
  (3) mod_jk
  (4) MySQL
  (5) Apache-Tomcat連携

■ インストール準備
common.xmlを編集することで、各種設定を変更できます。(※ 括弧の中は規定値です。)
/define/proxy                 : HTTPプロキシ関係の設定です。
  use                         : HTTPプロキシを使用するかどうか(false)
  host                        : プロキシホスト名
  port                        : プロキシポート番号
  user                        : プロキシユーザー名
  password                    : プロキシパスワード

/define/windows               : Windows関係の設定です。

/define/windows/openStandia   : OpenStandia関係の設定です。
  installDir                  : インストール先(C:\OpenStandia)
  tmp                         : OpenStandiaインストーラが使用する一時ディレクトリ
                                (C:\OpenStandia\tmp)

/define/windows/openOLAP      : OpenOLAP関係の設定です。
  jvm                         : JavaVMに関する設定です。
    initialJavaHeapSize       : ヒープサイズの初期値(128m)
    maximumJavaHeapSize       : ヒープサイズの最大値(128m)
  apache                      : Apacheに関する設定です。
    homeDir                   : Apacheのホームディレクトリを指定します。
  jboss                       : JBossに関する設定です。
    asHomeDir                 : JBossAPサーバーのホームディレクトリを指定します。
  mySql                       : サンプルアプリケーションが使用する
                                DB(MySQL)情報の設定です。
    host                      : 接続先ホスト名(localhost)
    database                  : データベース名(petStore)
    user                      : ユーザー名(root)
    password                  : パスワード(root)
    minpoolsize               : コネクションプールの最小値(10)
    maxpoolsize               : コネクションプールの最大値(10)

/define/linux                 : Linux関係の設定です。

/define/linux/openStandia     : OpenStandia関係の設定です。
  installDir                  : インストール先(/opt/OpenStandia)
  tmp                         : OpenStandiaインストーラが使用する一時ディレクトリ
                                (/opt/OpenStandia/tmp)

/define/linux/petStore        : OpenOLAP関係の設定です。
  jvm                         : JavaVMに関する設定です。
    initialJavaHeapSize       : ヒープサイズの初期値(128m)
    maximumJavaHeapSize       : ヒープサイズの最大値(128m)
  apache                      : Apacheに関する設定です。
    homeDir                   : Apacheのホームディレクトリを指定します。
  jboss                       : JBossに関する設定です。
    asHomeDir                 : JBossAPサーバーのホームディレクトリを指定します。
  mySql                       : サンプルアプリケーションが使用する
                                DB(MySQL)情報の設定です。
    host                      : 接続先ホスト名(localhost)
    database                  : データベース名(petStore)
    user                      : ユーザー名(root)
    password                  : パスワード(root)
    minpoolsize               : コネクションプールの最小値(10)
    maxpoolsize               : コネクションプールの最大値(10)


■ インストール方法
[GUI]
(1) setup_gui.bat もしくは、setup_gui.sh を実行する
(2) メニューバー → ファイル → ファイル読込をクリックする
(3) インストール対象のスタック定義ファイルを選択する
  (例) ｢stack.xml｣など
(4) 以降画面に従ってください。

[CUI]
(1) setup.bat もしくは、setup.sh を実行する
C:\OpenStandiaBIStack\setup.bat
sh /opt/OpenStandiaBIStack/setup.sh
など

(2) インストーラーが起動すると、「処理を選択してください。」と言われるので
ここでは、インストール処理をするものとし、「1」を押下しEnterキーを押下
1

(4) ライセンスが表示されるので、同意する/しないに答える
y

(5) 「xxxをインストールしますか？(y/n) [y]」と質問されるので必要に応じて答える
ここでは、総てインストールするので総ての質問に「y」で答える
y
:

(6) インストール処理が始まる


■ インストール後必要に応じて編集する必要があるもの
特になし


■ OpenOLAPの動作確認
(1) JBossの起動
(JBOSS_HOME)/bin/run.bat -c openOLAP
(JBOSS_HOME)/bin/run.sh -c openOLAP

(2) 必要に応じてApacheの再起動
(APACHE_HOME)/bin/httpd.exe -k restart -n "OpenStandiaAS3.0 Apache2.2"
(APACHE_HOME)/bin/apachectl restart

(3) ブラウザーより各種アクセス
ModelDesigner  : http://localhost/ModelDesigner/login.jsp
ReportDesigner : http://localhost/ReportDesigner/login.jsp
Viewer         : http://localhost/Viewer/login.jsp


■ ヒント
・外部のMySQLサーバーを使用する場合、このサーバー上で以下を実行しておいてください。

use mysql;
grant all privileges on *.* to root@'%' identified by 'root' with grant option;
flush privileges;

※ 外部から使用する権限(権限変更含め)を与えています。
