<< 目次を表示 >> ページ位置: プロジェクトの作成と管理 > Proクラウドサーバ > 有料ライセンスで利用できる機能 > WebEA > WebEA クイックスタートガイド - IIS |
このWebEAクイックスタートガイドは、IISを利用する場合で、新しい環境にWebEAのインストールを実施し、一般的な設定で利用可能にするまでの流れを説明します。
このガイドでは、以下の内容を前提としています。
# |
操作方法 |
1.1 |
Proクラウドサーバを購入後、購入後に入手できる情報に従ってProクラウドサーバのインストーラをダウンロードします。 |
# |
操作方法 |
2.1 |
IISを有効にします。これらの手順の詳細は、MicrosoftのWebサイトなどをご覧ください。 |
2.2 |
インストールの画面に従って進み、 'Server Roles' の画面まで進みます。 'Web Server (IIS)' のチェックボックスにチェックを入れます。 他の内容は既定値のままで問題ありません。 |
2.3 |
'Microsoft Web Platform Installer'からPHP for IISをインストールします。以下のURLからダウンロードできます。 https://www.microsoft.com/web/downloads/platform.aspx Microsoft Web Platform Installを実行し、'Products > Frameworks'を選択します。 必要なバージョンの PHP を選択します。 (例: 'PHP 8.0 (x64)') 追加ボタンを押し、インストールボタンを押します。 (必要なファイルをダウンロードし、インストールします。) |
2.4 |
PHPが正しくインストールされているかどうかを確認します。以下のコマンドをコマンドプロンプトで入力します。
php -info
エラーが出る場合、最新の VS C++ 再配布モジュールがインストールされていないことが原因の場合があります。 |
2.5 |
PHPが正しく動作するかどうかを確認します。 |
2.6 |
WebEAで必要なPHPの拡張を有効にします。PHPをインストールしたディレクトリ(例: C:\PHP\) を開き、php.iniファイルをテキストエディタで開いてください。以下の行を探し、先頭にあるコメント記号(;)を削除してください。
;extension=curl ;extension=gettext ;extension=mbstring ;extension=openssl
補足:
|
IISの既定の設定では、Webサーバはポート80を利用し、Webの既定のフォルダは %SystemDrive%\inetpub\wwwroot (通常はC:\inetpub\wwwroot) になります。
# |
操作方法 |
3.1 |
追加の設定は不要です。インストールしているサーバ以外のマシンから、Webブラウザで開き、IISのデフォルトの画面が表示されることを確認してください。 WebEAでWindows認証を利用したい場合には、IISへの追加の設定が必要です。「WebEAでのWindows認証のためのIISの設定」のトピックをご覧ください。 |
# |
操作方法 |
||
4.1 |
Proクラウドサーバのインストーラは、広く利用されているmsi形式のインストーラです。ダブルクリックするとインストールを開始できます。
|
||
4.2 |
インストールウィザードが起動しますので、次へボタンを押します。 |
||
4.3 |
使用許諾の内容確認し、同意できるようであれば次に進みます。 |
||
4.4 |
Proクラウドサーバについての情報が表示されますので、確認します。 |
||
4.5 |
カスタム設定の画面に変わりますので、このクイックスタートガイドでは設定を変更せず次に進みます。 |
||
4.6 |
実際のインストール処理を実行し、インストーラが終了します。 |
Proクラウドサーバのファイルは 'C:\Program Files\SparxSystems Japan\Pro Cloud Server\' にインストールされています。(64ビットOSの場合)
# |
操作方法 |
5.1 |
Windowsのスタートメニューの「Enterprise Architect」グループにある「Proクラウドサーバ 設定ツール」を起動します。 |
5.2 |
サーバのアドレスとして、 "localhost:1803" を、パスワードとして既定のパスワードである"pcsadm1n"を入力します。 OKボタンを押します。 |
5.3 |
製品を購入後、ライセンスを未取得の場合には、以下の手順でライセンスを申請します。 「ライセンス管理」のボタンを押します。表示される「Proクラウドサーバ ライセンス管理」画面で「ライセンス申請」ボタンを押します。内容を入力し、出力されるファイルをスパークスシステムズ ジャパンの販売窓口に送付してください。
ライセンスファイルを入手できたら、この画面の「追加」ボタンを押し、ライセンスファイルを追加してください。 |
5.4 |
最初の設定ツールの画面に戻り、「ポート」タブを開きます。 既に情報がある「1804」のポートを選択し、「編集」ボタンを押します。 「OSLCに対応」にチェックを入れてOKボタンを押します。 |
5.5 |
最初の設定ツールの画面に戻り、「プロジェクト」タブを開きます。 「追加」ボタンを押して「追加するプロジェクト」の欄に「fb-procloud.feap」と入力します。(これはファイル名ですので、他の名前でも構いません。名前を変更する場合、これ以降の設定についても変更が必要です。QEA形式を利用する場合には、拡張子をqeaにしてください。) OKボタンを押して画面を閉じた後、一覧に追加された項目を選択し「編集」ボタンを押します。 「プロジェクトの設定」画面が表示されますので、「有効」と「OSLC,WebEA,外部ツール連携を利用する」にチェックを入れます。 チェックを入れた後、OKボタンを押して画面を閉じます。 |
5.6 |
Proクラウドサーバのサービスを再起動します。 |
# |
操作方法 |
6.1 |
IISの既定の内容をC:\inetpub\wwwroot から削除します。 |
6.2 |
C:\Program Files\SparxSystems Japan\Pro Cloud Server\WebEA\ のディレクトリ内の全てのファイルを、ディレクトリを変えずに C:\inetpub\wwwroot にコピーします。 |
6.3 |
IISを再起動します。 (IISの管理ツールで、接続先の一覧から対象のマシンを選択し、アクションから再起動を実行します。) |
このガイドでは、WebEAのオプションが異なる場合の動作の違いを確認することができるように、3つの設定を追加します。3つの設定のいずれも、同じFirebirdのプロジェクトファイル(fb-procloud.fdb)を参照します。
それぞれの設定はオプション設定を異なるものとし、動作の違いを確認できるようにします。
# |
操作方法 |
7.1 |
'C:\xampp\htdocs\WebEA\includes\webea_config.ini'ファイルをテキストエディタで開きます。 |
7.2 |
"[model_list]"のセクションで、サンプルデータのうちの'model4' と 'model5' の行を削除します。それ以外の3つについて、以下のように内容を変更します。 model1 = "Pro Cloud Model (no updates)" model2 = "Pro Cloud Model with discussions" model3 = "Pro Cloud Model with access code" |
7.3 |
"[model1 : settings]" セクションにあるSSCS_DB_ALIASの設定を"fb-procloud"に変更します。それ以外の設定は変更する必要はありません。 |
7.4 |
"[model2 : settings]" セクションにあるSSCS_DB_ALIASの設定も、同様に"fb-procloud"に変更します。それ以外の設定は変更する必要はありません。 |
7.5 |
"[model3 : settings]" と "[model5 : settings]" のセクションの内容は全て削除し、 "[model4 : settings]"の部分を"[model3 : settings]"に書き換えて設定を流用します。内容を以下の点を変更します。 sscs_db_alias = "fb-procloud" sscs_port = "1804" sscs_model_user = "" sscs_model_pwd = "" auth_code = "password01" |
7.6 |
webea_configファイルの変更内容を保存します。 |
# |
操作方法 |
8.1 |
ファイアウォールの設定について、Enterprise ArchitectクライアントとWebサーバの間の通信で利用するポート80と443を通信可能となるように開放します。 |
8.2 |
ファイアウォールの設定について、WebEAとWebサーバの間の通信で利用するポート1804と1805を通信可能となるように開放します。 |
設定したFirebird形式のプロジェクトの内容は空になっています。Enterprise Architectで接続し、内容を作成します。
# |
操作方法 |
9.1 |
Enterprise Architectを起動します。 |
9.2 |
リボンの左端の ボタンを押し、「プロジェクトを開く」 を選択します。 |
9.3 |
「クラウドに接続」 ボタンを押します。 |
9.4 |
以下の内容を設定します。yourservernameの部分は、設定したサーバの名前あるいはIPアドレスを指定します。
名前: fb-procloud プロトコル: http:// サーバ: {yourservername} ポート: 1804 プロジェクト名: fb-procloud
OKボタンを押します。設定に問題がなければ、エラーなくサーバに接続できます。 |
9.5 |
「ホーム」リボンの「設定」パネルにある「オプション」ボタンをクリックし、「プロジェクト」を選択してプロジェクトのオプションを開きます。 「クラウド」グループ内の「ダイアグラムの保存時に画像マップを自動的に生成」および「付属ドキュメントの保存時にHTMLを自動的に生成」のオプションを有効にしてください。 これらの設定を有効にすることで、WebEAからダイアグラムや付属ドキュメントの内容を参照できます。 |
9.6 |
WebEAで参照するための、パッケージ・ダイアグラム・要素を作成します。 |
# |
操作方法 |
10.1 |
Webブラウザを起動し、URLとして http://{yourwebserver}/WebEA/login.php を入力して開きます。 '{yourwebserver}' はIPアドレスあるいはサーバ名で、WebEAのサーバを指定します。正しく設定できていればWebEAの画面が表示され、以前に設定した3つの設定が表示されます。
|
10.2 |
最初の項目を選択し、「次へ」のボタンを押してください。最初の設定内容でプロジェクトの内容を探索し、内容を表示します。 以前に作成したパッケージをたどり、ダイアグラムや要素を表示できることを確認してください。この設定ではディスカッション機能は利用できるようになっていないので、要素のプロパティにはディスカッションの内容は表示されません。 |
10.3 |
右上のハンバーガーアイコンをクリックし、ログアウトを実行してください。ログイン画面に戻りますので、2番目の設定を利用します。この設定ではディスカッション機能が利用可能と設定されているので、要素のプロパティではディスカッションの項目が表示されます。 |
10.4 |
再度右上のハンバーガーアイコンをクリックし、ログアウトを実行してください。 残った最後の設定を選択してください。この設定では、利用するためにアクセスコードが必要です。'password01'を入力すると開くことができます。この設定の場合には、それぞれの要素のプロパティでハンバーガーメニューが利用可能となっています。このメニューから、テスト項目の追加などの編集が可能です。また、鉛筆のアイコンも表示され、要素のノートの編集も可能です。 このように、同じプロジェクトでも、設定内容によって表示内容やできることが変わります。 |
完了
上記の手順で、WebEAを利用するための準備は全て完了です。この内容は、とりあえずWebEAを利用するための最低限の設定ですので、必要に応じて設定ファイルを編集し、最適な設定になるようにしてください。設定の詳細は、このヘルプファイルの他の内容をご覧ください。