AppletViewer
E.3 OAS Web サーバーの構成 サーバーの構成 サーバーの構成 サーバーの構成
Oracle Application Server(OAS)をWebリスナーとして使用する場合、Forms Developer
をアプリケーション・カートリッジとして配布する必要があります。ただし、Oracle Application Server(OAS)は中間層アプリケーション・サーバーにインストールする必要 があります。OASには、カートリッジのフレームワークを提供し、これらへのクライアン ト接続を管理するための、Web Request Brokerコンポーネントが含まれています。
OASを構成するには、次の項の作業を実行する必要があります。
■ OAS Webサーバーの起動
■ リスナーおよび仮想ディレクトリの作成
■ Forms Webカートリッジの作成
E.3.1 OAS Web サーバーの起動 サーバーの起動 サーバーの起動 サーバーの起動
Oracle Application Server(OAS)を起動するには、次の手順を実行します。
1. (UNIXのみ)ORACLE_HOME環境変数を設定します。たとえば、次のように入力し ます。setenv %ORACLE_HOME%/private/ora_home
2. プロンプトに対して、次のように入力します。
owsctl start
ブラウザを起動するには、次の手順を実行します。
1. プロンプトが表示されたら、ブラウザを起動します。
2. 該当するURL(http://<マシンのフルネームまたはIPアドレス>:<Web Server Admin
リスナーのポート番号>)にナビゲートすることにより、Webサーバーにアクセスしま す。
たとえば、ブラウザで次のURLをポイントします。http://myserver.com:8888
E.3.2 リスナーおよび仮想ディレクトリの作成 リスナーおよび仮想ディレクトリの作成 リスナーおよび仮想ディレクトリの作成 リスナーおよび仮想ディレクトリの作成
リスナーおよび仮想ディレクトリを作成するには、次の手順を実行します。
1. Oracle Application Server(OAS)のWelcomeページ(http://myserver.com:8888な ど)で、「OAS Manager」をクリックします。
2. OAS Managerのナビゲーション・ツリーで、Webサイト・アイコンの横の「+」アイ
コンをクリックします。
3. 「HTTPリスナーリスナーリスナーリスナー」アイコンをクリックします。
4. リスナーの追加フォームを表示するには、「追加追加追加追加」アイコンをクリックします。
5. リスナーの追加フォームで、次の手順を実行します。
a. 「ノードの選択」フィールドで、マシン名を指定します。
b. 「適用適用適用適用」をクリックします。Oracle Application Server(OAS)は、追加フォームを 表示します。
6. 追加フォームで、次の手順を実行します。
a. 「リスナー名」フィールドで、新規リスナー名を指定します。リスナー名は一意で ある必要があり、英数字で6文字以内です。
b. 「ポート番号」フィールドに、Webリスナーが接続を受け付けるTCP/IPポートを 指定します。すでに他のプログラムに割り当てられているポート番号を除いた、1
〜65535の番号を選択できます。ポート1〜1023にアクセスするには、ルート権
限でWebリスナー・プロセスを実行する必要があります(「ユーザーID」および
「グループID」のフィールドを参照してください)。
c. 「送信送信送信送信」をクリックします。
d. 確認フォームで、「OK」をクリックします。
7. 次の手順を実行することにより、ディレクトリ・フォームを表示します。
a. ナビゲーション・ツリーを更新するには、[Shift]キーを押し、「再読み込み再読み込み再読み込み」をク再読み込み リックします。
b. ノードを拡張するために、HTTPリスナーの横の「+」アイコンをクリックします。
c. ノードを拡張するために、新規リスナーの横の「+」アイコンをクリックします。
d. ディレクトリ・フォームを表示するために、「ディレクトリ」アイコンをクリック します。
8. 仮想ディレクトリを作成するには、ディレクトリ・フォームを使用します。
a. 「ファイルシステム・ディレクトリ」フィールドで、表示ディレクトリ・パスを指 定します。
b. 「フラグ」フィールドで、フラグ値を指定します。
c. 「仮想ディレクトリ」フィールドで、仮想ディレクトリを指定します。
d. 「適用適用適用適用」をクリックします。
e. 確認フォームで、「OK」をクリックします。
E.3.3 Forms Web カートリッジの作成 カートリッジの作成 カートリッジの作成 カートリッジの作成
Forms Webカートリッジを作成するには、次の手順を実行します。
Oracle Application Server(((OAS)の( )の)の)のWelcomeページで、次の手順を実行します。ページで、次の手順を実行します。ページで、次の手順を実行します。ページで、次の手順を実行します。
1. 「OAS Manager」をクリックします。
仮想ディレクトリ 仮想ディレクトリ仮想ディレクトリ
仮想ディレクトリ 物理ディレクトリ物理ディレクトリ物理ディレクトリ物理ディレクトリ 説明説明説明説明
/forms60java %ORACLE_
HOME%¥forms60¥java Forms .jarファイル
/dev60html %ORACLE_
HOME%¥tools¥web60¥html Formsを実行する初期のHTML ファイル
/dev60cgi %ORACLE_
HOME%¥tools¥web60¥cgi CGI実行可能ファイル /jinitiator %ORACLE_HOME%¥jinit¥doc JInitiator(ダウンロード用)
/dev60temp %ORACLE_
HOME%¥tools¥web60¥temp Formsテンポラリ・ファイル
2. OAS Managerのナビゲーション・ツリーで、Webサイト・アイコンの横の「+」
アイコンをクリックします。
3. 「アプリケーションアプリケーションアプリケーションアプリケーション」アイコンをクリックします。
4. アプリケーションの追加フォームを表示するには、「追加追加追加追加」アイコンをクリックし ます。
アプリケーションの追加フォームで、次の手順を実行します。
アプリケーションの追加フォームで、次の手順を実行します。アプリケーションの追加フォームで、次の手順を実行します。
アプリケーションの追加フォームで、次の手順を実行します。
1. 「アプリケーション・タイプ」フィールドで、C Webを指定します。
2. 「適用適用適用適用」をクリックします。
追加フォームで、次の手順を実行します。
追加フォームで、次の手順を実行します。追加フォームで、次の手順を実行します。
追加フォームで、次の手順を実行します。
1. 「アプリケーション名」フィールドで、アプリケーション名を指定します。
2. 表示名フィールドで、表示名を指定します。
3. 「アプリケーションのバージョン」フィールドで、バージョン・ナンバーを指定し ます。
4. 「適用適用適用適用」をクリックします。
5. 成功ダイアログで、「このアプリケーションにカートリッジ追加このアプリケーションにカートリッジ追加このアプリケーションにカートリッジ追加」をクリックしまこのアプリケーションにカートリッジ追加 す。
Webカートリッジ追加フォームで、次の手順を実行します。カートリッジ追加フォームで、次の手順を実行します。カートリッジ追加フォームで、次の手順を実行します。カートリッジ追加フォームで、次の手順を実行します。
1. 「カートリッジ名」フィールドで、カートリッジ名を入力します。
Forms60Cartridge
2. 「表示名」フィールドで、カートリッジ名を入力します。Forms60Cartridge 3. 「カートリッジ共有オブジェクト」フィールドで、共有オブジェクト・ファイル
(IFWEBC60.DLL)の位置を指定します。たとえば、次のように入力します。
D:¥ORANT¥BIN¥IFWEBC60.DLL
4. 「カートリッジのエントリ・ポイント」フィールドで、次のように入力します。
form_entry
5. 「適用適用適用適用」をクリックします。
6. ナビゲーション・ツリーを更新するには、[Shift]キーをクリックしてから、「再読再読再読再読 み込みみ込みみ込み
み込み」をクリックします。
アプリケーション構成プロパティを設定するには、次の手順を実行します。
アプリケーション構成プロパティを設定するには、次の手順を実行します。アプリケーション構成プロパティを設定するには、次の手順を実行します。
アプリケーション構成プロパティを設定するには、次の手順を実行します。
1. ナビゲータで該当するツリー・ノードを拡張し、アプリケーションの構成フォルダ に移動します。
2. 構成フォルダ内で、「Webパラメータパラメータ」をクリックします。パラメータパラメータ
3. リスナー・リスト・フィールドで、リスナーを指定します。
4. 「適用適用適用適用」をクリックします。
カートリッジ構成プロパティを設定するには、次の手順を実行します。
カートリッジ構成プロパティを設定するには、次の手順を実行します。カートリッジ構成プロパティを設定するには、次の手順を実行します。
カートリッジ構成プロパティを設定するには、次の手順を実行します。
1. ナビゲータで該当するツリー・ノードを拡張し、アプリケーションのカートリッジ 構成フォルダに移動します。
2. カートリッジ構成フォルダ内で、「カートリッジ・パラメータカートリッジ・パラメータカートリッジ・パラメータカートリッジ・パラメータ」をクリックします。
3. 次のパラメータおよび値を入力します(パラメータ名では大文字と小文字が区別さ れます)。
パラメータ パラメータパラメータ
パラメータ 必須必須必須必須/任意任意任意任意 パラメータ値パラメータ値パラメータ値パラメータ値
ベースHTML 必須 実行時にカートリッジによってアクセスされるベースHTMLファ イルの表示ディレクトリ・パスおよびファイル名。baseHTMLパ ラメータを定義する場合、仮想ディレクトリ位置を指定しないで ください。実行時に、Forms Serverは新規HTMLファイルを動的 に作成するために、アプリケーション・カートリッジ設定、URL およびベースHTMLファイルを使用します。
HTMLデリミタ 必須 変数名のデリミタ。デフォルトで%になります。
codebase 必須 表示ディレクトリ%ORACLE_HOME%¥forms60¥javaをポイント
するように定義した仮想ディレクトリ。アーカイブ時に与えられ るパスおよびコードはこのURLに関係しています。
code 必須 コード・パラメータは削除や変更をしないでください。常に次の 値にします。oracle.forms.engine.Main.
connectMode HTTPおよびおよびおよびおよび HTTPS接続では接続では接続では接続では 必須必須必須
必須;ソケット接 続では任意
Forms Serverで使用する接続プロトコルのタイプをクライアント
に指定します。有効な値はソケット、httpおよびhttpsです。デ フォルトはソケットです。
アーカイブ 任意 あらかじめロードする、カンマで区切ったアーカイブ・ファイル のリスト。絶対パスでない場合はcodebaseからの相対パス。
serverApp 任意 アプリケーションのクラス名がある場合に、デフォルトを置き換
えます。アプリケーション固有のフォント・マッピングの作成お よびアイコン・パスの設定には、アプリケーション・クラスを使 用します。