WEB2A, Step 4. ターゲットシステムで配布物をインストール

Visual LANSA

WEB2A, Step 4. ターゲットシステムで配布物をインストール


多くのWindowsウェブ・サーバーとWindowsアプリケーション・サーバーの構成は、2つのマシンで構成されることに注意してください。

ステップ

必要な作業

方法

Visual LANSAをCDからインストール

ターゲット・アプリケーション・サーバーでVisual LANSAを、独立ワークステーションか独立サーバーでインストールしてください。

インストール中の区画の初期化ダイアログで以下を選択してください。

·         Visual LANSAフレームワーク

·         ウェブを有効にする

·         LANSAインストールをテストするためにデモストレーション・システムも選択することができます。

注:アプリケーションでWAMを使用している場合に、Visual LANSAを最初にインストールし、区画をRDMLXに構成して、開発環境のログオン画面から区画の初期化オプションを使ってVisual LANSAフレームワークをインポートしてください。

省略値の設定を採用

詳細は『Windows LANSAインストールガイド』Visual LANSAフレームワーク ガイドを参照ください。

Visual LANSAフレームワークを構成する必要はありません。フレームワーク・オブジェクトをVisual LANSAシステムに単純にインポートしてください

 

VLF.NETアプリケーションを配布する場合は、Microsoft .NET Frameworkをエンド・ユーザーのPCにインストール

「Microsoft .NET Frameworkをエンド・ユーザーのPCにインストール」を参照してください。

 

 

WindowsサーバーにLANSA for the WebをCDからインストール

ターゲットのWindowsサーバーで以下をインストールしてください。

·         LANSA for the Webサーバー

·         LANSA for the Webアドミニストレータ

Visual LANSAと同じディレクトリにインストールしてください。複数のLANSAシステムがある場合、LANSA for the Webシステムと同じLANSA構成を使用してください。

省略値の設定を採用

詳細はLANSA Windowsオブジェクトインストールガイドを参照してください。

 

ウェブのライセンスがあることを確認

ターゲット・アプリケーション・サーバーにウェブライセンスがあることを確認してください。

詳細はhttp://www.lansa.jp/index.htmを参照ください。

 

LANSA for the Webを構成

1. IISが稼動しているか、ウェブ・サーバーのブラウザに以下のURLを入力して確認:

http://localhost

詳細はMicrosoft IISおよびIISプラグインを参照ください。

問題がある場合は、コマンドウィンドでiisresetコマンドを使用してください。

 

 

2. Microsoft Windows Script Host (WSH)がwscript.exeでインストールされているか確認

 

 

 

3. Windowsデータ/アプリケーション・サーバー上でのLANSAリスナーの構成

Windowsデータ/アプリケーション・サーバー上でのLANSAリスナーの構成のステップに従ってください。

 

 

4. Windowsデータ/アプリケーション・サーバー上でのユーザーの作成

Windowsデータ/アプリケーション・サーバー上でのユーザの作成のステップに従ってください。

 

 

5. データ/アプリケーション・サーバーの構成

データ/アプリケーション・サーバーの構成のステップ1、2に従ってください。

 

 

6. データ/アプリケーション・サーバーとのIISプラグインの通信を確認

データ/アプリケーション・サーバーとのIISプラグインの通信の構成に従ってください。

 

 

7. ウェブ・サーバーが使用可能であることの確認

 

ターゲットシステムでLANSA for the Webのインストールと稼動確認

Web使用可能区画を確認してください。LANSA for the Webのプロセスかファンクションを実行してください。

LANSA for the Webの検査を参照してください。

 

LANSA for the WebがServer Side Includeが構成されているか確認

LANSA for the Webアドミニストレータを使用して、システムがSSIを使用することを設定してください。

LANSA for the Webアドミニストレータを開始して、ローカル構成を開いてください。ツールメニューからシステム保守オプションを選択してください。

正しいLANSAシステム選択して、変更ボタンをクリックしてください。Server Side Include (SSI)サポートのチェックボックスがチェックされていることを確認してください。

 

フレームワークにプライベート作業フォルダを作成

Visual LANSAのフレームワークをブラウザで実行するために、必要なファイルをアップロードするプライベート作業フォルダを作成する必要があります。

ウェブ・サーバーのLANSA for the Webイメージ・ディレクトリのサブディレクトリにこのディレクトリを作成します。

例えば、IMAGESという名前のLANSA for the Webのイメージ・ディレクトリ場合は、<C:\Program Files\<LANSA>\Webserver\ IMAGES\VLF_Private_Folder>を作成します。

プライベート作業ディレクトリはウェブブラウザーからアクセスできなければなりません。テストのために、次のURLを入力します。:

http://<your host>/images/VLF_Private_Folder

<your host>はLANSA for the WebサーバーのIPアドレスです。

そのフォルダの内容を見ることができない場合は、そのディレクトリをウェブ・ブラウザでブラウズできるようにする必要があります。

IISウェブ・サーバーの場合:

·         コントロールパネルの管理ツールでインターネット・インフォメーション・サービスを開いてください。

·         ウェブサイトのリストからイメージを選択してください。

·         ディレクトリのプロパティで、ディレクトリの参照ボックスをチェックしてください。

 

一時ファイルを保存するディレクトリを作成

フレームワークの一時ファイルを保存するディレクトリを作成する必要があります。

LANSA for the Webイメージ・ディレクトリのサブディレクトリにこのディレクトリ(通常はIMAGES)を作成します。

例えば、LANSA for the Webイメージディレクトリの名前がIMAGESの場合、作成するディレクトリは:

<C>:\Program Files\<LANSA>\Webserver\ IMAGES\VLF_Temporary_Files

詳細はテンポラリ・ディレクトリとは何か、また何に利用されるかを参照してください。

 

一時ディレクトリがウェブブラウザからアクセスできることを検証

例えば、VLF_Temporary_Filesを実際のディレクトリIMAGES、あるいはLANSAIMG(11.0以前のLANSA)のサブディレクトリとして作成した場合、インターネット・ブラウザのアドレス・バーで以下を入力します。

http://your host/images/VLF_Temporary_Files

<your host>はLANSA for the WebサーバーのIPアドレスです。

ブラウザはディレクトリIMANGES、あるいはLANSAIMG内のディレクトリVLF_Temporary_Filesの内容を表示します。

注:使用しているウェブ・サーバーは、実ディレクトリ名LANSAIMGを仮想のディレクトリ名/IMAGES/に翻訳します。

 

 

配布物をインストール

LANSAシステムをインストールしたディレクトリ(例えばC:\Program Files\<LANSA>)に、パッケージの.EXEファイルを実行してパッケージをインストールしてください。

WinZipの自己解凍機能(WinZip製品のライセンスとは別)がパッケージを作成したマシンにインストールされている場合は、アプリケーションが自動的にインストールされます。

インストールが完了すると、デスクトップの設定により、アプリケーションのスタートアップ・フォルダーが作成されます。

アプリケーションが利用可能になります。

インストール中に問題が生じた場合は、パッケージをインストールしているディレクトリのdpinstal.logとテンポラリ・ディレクトリのログをチェックしてください。

 

 

ウェブ・サーバーにサーバーのファイルを解凍

Bnn_webserver.zipファイルを解凍し、適宜imagesフォルダとプライベート作業フォルダに移動してください。

ファイルを正しいディレクトリに置くことが重要です。

 

システム設定のために管理者コンソールを実行

管理者コンソールを使ってシステム設定のメンテナンスと一時状態のデータをクリアします。

管理者コンソールを実行するには、Internet Explorerのワークステーションで、以下のURLを実行します。

http://<your host>/cgi-bin/lansaweb?procfun+vf_pr004+vfu0402+<ppp>

ここで、your hostはLANSA for the WebサーバーのIPアドレスで、<ppp>は使用する区画です。

値の検査と保存ボタンをクリックしてこれらのシステム設定を保存してください。最終的なWebフォームは実行したすべてのテストに合格する必要があります。

コンソールを表示できない場合、通信アドミニストレータでリスナーが稼動しているか確認してください。

システム設定を使用

フレームワークは使用可能ですか?:はい

Apache Webサーバー:いいえ

フレームワーク使用不可時のメッセージ:この区画を使用するフレームワークすべてが無効になったときにユーザに表示するメッセージ

テンポラリ・ファイルの物理ディレクトリ:

C:\Program Files\<LANSA>\WebServer\Images\VLF_Temporary_Files\

テンポラリ・ファイルの仮想ディレクトリ: /images/VLF_Temporary_Files/

SSI(サーバー・サイド・インクルード)の使用:はい

詳細は管理者コンソールを実行を参照してください。

 

ソフトウエアのインストールを確認

LANSA for the Webコンポーネントのインストールまたはアップグレードが正しいか検証するには、Internet Explorerを起動し以下のURLを実行します。

http://<your host>/cgi-bin/lansaweb?procfun+vf_pr004+vfu0401+<ppp>

結果のウィンドにインストールされたフレームワークの詳細が表示されます。

 

 

フレームワーク・アプリケーションの実行

フレームワーク・アプリケーションを実行します。

アプリケーションを配布した区画を明示的に指示する必要があります。指示しない場合は、開発区画に対してフレームワークを実行することになります。

指示するには、右側のサンプルのように区画の名前をURLに指定するか、vf_Sy001_System_xxx_xxx.htmファイルを開き、変数var __Partition settingの値がその区画を示すように変更します。

『フレームワーク ガイド』のトピック「配布したVLF Web ブラウザ・アプリケーションを起動するためのURLが複雑すぎるため、ユーザーがブラウザーに正確に入力できない」も参照してください。

通常、起動URLは以下のサンプルのようなフォーマットです。

http://nnn.nnn.nnn.nnn/../vf_Sy001_System_ENG_BASE.htm?partition=ppp

例:

http://<your host>/images/Private/vf_sy001_system_ENG_BASE.HTM?partition=mpx

アプリケーションが実行できない場合は、x_err.logのメッセージを参照しトレースを実行してください。例えば以下のようになります。

http://<your host>/images/Private/vf_sy001_system_ENG_BASE.HTM?trace=y+developer=y

『フレームワーク ガイド』の「Webアプリケーションの開始オプション」を参照し、アプリケーションの起動時に何が実行できるのかを確認します。