プライマリ・コンテンツに移動
Oracle® Fusion Middleware Forms Servicesデプロイメント・ガイド
12
c
(12.2.1.3.0)
E90224-02
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
1
Oracle Forms Servicesの概要
1.1
Oracle Forms
1.1.1
Oracle Forms Developer
1.1.2
Oracle Forms Services
1.1.3
Oracle Forms ServicesでのFormsアプリケーションの起動方法
1.2
Oracle Database
1.3
Oracle WebLogic Server
1.4
Oracle Fusion Middleware
1.5
Oracle Formsのインストールとアップグレードについて
1.6
Oracle Forms Servicesのアーキテクチャ
1.6.1
Oracle Forms Servicesのコンポーネント
1.6.1.1
Formsリスナー・サーブレット
1.6.1.2
Formsランタイム・プロセス
2
Forms Servicesの構成と管理
2.1
Fusion Middleware ControlとOracle Forms
2.1.1
Fusion Middleware ControlによるForms Servicesへのアクセス
2.2
Forms Servicesの構成
2.2.1
「Web構成」ページでの一般的なタスク
2.2.2
Fusion Middleware Controlによるパラメータの構成
2.2.3
構成セクションの管理
2.2.3.1
構成セクションの作成
2.2.3.2
名前を付けた構成の説明の編集
2.2.3.3
名前を付けた構成の複製
2.2.3.4
名前付き構成の削除
2.2.4
パラメータの管理
2.2.5
Forms構成パラメータ
2.2.5.1
基本構成パラメータ
2.2.5.2
シングル・サインオンの構成パラメータ
2.2.5.3
トレースの構成パラメータ
2.2.5.4
Plug-inの構成パラメータ
2.2.5.5
HTMLページの構成パラメータ
2.2.5.6
アプレットの構成パラメータ
2.2.5.7
詳細構成パラメータ
2.2.5.8
guiModeの構成パラメータ
2.2.5.9
URLで制限されるパラメータ
2.3
環境変数の管理
2.3.1
環境構成ファイルの管理
2.3.2
環境変数の構成
2.3.3
デフォルトの環境変数
2.3.4
Java対応フォームに対するプロキシ・サポート
2.4
ユーザー・セッションの管理
2.5
アプリケーションのURLセキュリティの管理
2.5.1
Oracle Formsテスト・フォームの保護
2.6
ユーザー独自のテンプレートHTMLファイルの作成
2.6.1
テンプレートHTMLファイルでの変数参照
2.7
Forms Servicesで使用するフォント、アイコンおよびイメージの配置
2.7.1
Fusion Middleware Controlを使用したRegistry.datの管理
2.7.2
カスタム・ランタイム色スキームの作成
2.7.3
アプリケーションのフォントの管理
2.7.4
アプリケーションのアイコン、イメージまたは音声ファイルのデプロイ
2.7.4.1
格納 - アイコン、イメージまたは音声ファイルをJavaアーカイブ・ファイルへ
2.7.4.2
アイコンのマッピングの追加、変更および削除
2.7.5
スプラッシュ画面イメージおよびバックグラウンド・イメージ
2.7.6
アイコン、イメージおよび音声ファイルが含まれるカスタムJARファイル
2.7.6.1
アイコン、イメージおよび音声ファイルのJARファイルの作成
2.7.6.2
JARファイル内でのファイルの使用
2.7.7
スマート・バーのサイズのカスタマイズ
2.8
言語検出の有効化
2.8.1
言語検出の指定
2.8.2
インラインIMEサポート
2.8.3
言語検出機能の仕組み
2.8.3.1
マルチレベルの継承
2.9
キー・マッピングの有効化
2.9.1
fmrweb.resのカスタマイズ
2.9.1.1
変更: 入力マッピングと実行マッピングのスワッピング
2.9.2
例外または特殊なキー・マッピング
2.9.2.1
[F2]のマッピング
2.9.2.2
KEY-ENTER-TRIGGERを起動する[Enter]のマッピング
2.9.2.3
数字キーのマッピング
2.9.2.4
Webフォームを終了する[Esc]キーのマッピング
3
Oracle Formsアプリケーションの配布の基本
3.1
Oracle Forms Servicesのアクション
3.2
構成ファイル
3.2.1
Oracle Forms構成ファイル
3.2.1.1
default.env
3.2.1.2
formsweb.cfg
3.2.1.3
ftrace.cfg
3.2.2
Forms Java EEアプリケーションのデプロイメント・ディスクリプタ
3.2.3
Oracle HTTP Listenerの構成ファイル
3.2.4
標準フォントとアイコン・ファイル
3.2.5
ベースHTML (テンプレート)ファイル
3.2.6
WebUtilの構成ファイルおよびテンプレートHTMLファイル
3.2.6.1
デフォルトのwebutil.cfg
3.2.6.2
デフォルトのwebutilbase.htm
3.2.6.3
デフォルトのwebutiljpi.htm
3.2.6.4
デフォルトのwebutil.jnlp
3.2.6.5
デフォルトのwebutilsaa.txt
3.2.7
構成テンプレートおよびキー・バインディング・ファイルの管理
3.2.7.1
構成テンプレート・ファイルの追加、編集および削除
3.2.7.2
キー・バインディング・ファイルの編集
3.3
アプリケーションの配布
3.3.1
アプリケーションのデプロイ
3.3.2
パラメータの指定
3.3.3
Fusion Middleware Controlでの構成セクションの作成
3.3.3.1
Oracle Forms Servicesアプリケーションへのアクセスに使用するURLの編集
3.3.4
ランフォーム・パラメータにおける特殊文字の指定
3.3.4.1
現行リリースのデフォルト動作
3.3.4.2
前リリースの動作
3.3.4.3
現行リリースでの前リリースの動作取得
3.3.4.4
テンプレートHTMLファイルの考慮事項
3.3.4.5
静的HTMLページの考慮事項
3.3.5
リスナー・サーブレット管理ページへのアクセス
3.4
クライアントの構成に関する注意事項
3.4.1
クライアント・ブラウザのサポート
3.4.2
構成パラメータとベースHTMLファイルをクライアント・ブラウザに連結する方法
4
Oracle Forms Application Deployment Services (FADS)
4.1
Forms Application Deployment Servicesのインストール
4.2
Forms Application Deployment Servicesの構成
4.2.1
RCUスキーマの設定
4.2.2
FADSテンプレートの適用
4.2.2.1
FormsとFADSの両方が含まれる新しいドメインの作成
4.2.2.1.1
ドメイン・ホームと管理サーバーURLの記録
4.2.2.1.2
管理サーバーの起動
4.2.2.2
既存のFormsドメインへのFADSテンプレートの適用
4.2.3
FADS構成後スクリプトの実行
4.3
パッチ適用後のFADS構成後スクリプトの実行
4.4
FADSへのアクセス
4.5
Formsアプリケーション・パッケージャ
4.5.1
Formsアプリケーション・パッケージャの取得
4.5.2
引数
4.5.3
Formsアプリケーション構成
4.5.4
FARファイルの内容
4.5.5
ヘルプの表示
4.6
FADSコマンドライン・インタフェース(FADSCLI)
4.6.1
FADSCLIオプション
5
HTTPリスナーとOracle WebLogic ServerでのOracle Forms Servicesの使用方法
5.1
Oracle WebLogic管理対象サーバーおよびHTTP Serverについて
5.1.1
Oracle Forms Servicesを使用したOracle HTTP Serverの有効化
5.1.2
forms.confの編集について
5.1.3
OHSの構成
5.2
Formsリスナー・サーブレットでのHTTPSの使用
5.3
Oracle Forms ServicesとSSL
5.4
ロード・バランシング・ルーターによるSSLの有効化
5.5
Forms管理対象サーバーでの作業
5.5.1
Forms Java EEアプリケーションのカスタム・デプロイメント
5.5.1.1
カスタム・アプリケーションの作成およびデプロイ
5.5.1.2
パッチ適用後のタスク
5.5.1.3
カスタム・デプロイメントのテスト
5.5.2
Forms管理対象サーバー・クラスタの拡張
5.5.3
同じ物理マシンでの複数のFormsシステム・コンポーネント・インスタンスの作成
5.5.4
Forms J2EEアプリケーション・デプロイメント・ディスクリプタの変更
5.6
パフォーマンス/スケーラビリティのチューニング
5.7
Oracle WebLogic Serverのロード・バランシング
5.8
認証プロキシを使用したOracle Forms Servicesアプリケーションの実行
6
Oracle FormsとJavaScriptの統合
6.1
Oracle Formsによる外部イベントのコールについて
6.1.1
Oracle Formsの外部でイベントをコールする理由
6.2
Oracle FormsをコールするJavaScriptイベントについて
6.2.1
イベント・コールをOracle Forms内で行う理由
6.3
JavaScriptとOracle Formsの統合
6.4
Java Web StartおよびFormsスタンドアロン・ランチャのためのFormsとJavaScriptの統合
6.5
formsweb.cfgの構成
6.6
環境変数の構成
7
Javaサポートの拡張
7.1
Forms Developerからのイベントのディスパッチ
7.2
Forms Servicesからのイベントのディスパッチ
7.3
カスタム項目イベント・トリガーについて
7.3.1
カスタム項目イベント・トリガーを設計時に追加する方法
7.3.2
実行時のカスタム項目イベント・トリガーについて
7.3.3
例: プッシュ・ボタンのJavaクラス
8
サーバーおよびシステム・イベントでの作業
8.1
Oracle Formsとサーバー・イベント
8.2
イベントの作成について
8.3
イベントのサブスクライブについて
8.4
イベントの伝播
8.4.1
When-Event-Raisedトリガー
8.4.2
トリガー定義レベルと有効範囲
8.5
データベース・イベントの公開
8.6
Forms間におけるアプリケーションの統合
8.6.1
同期型通信
8.6.2
非同期型通信
8.6.3
非同期型通信の構成
8.7
システム・イベント
8.7.1
システム・クライアント-アイドル
8.7.2
システムDB-アイドル
8.7.3
システム・シングル・サインオフ
8.7.4
システム通知
8.7.5
システム・メディア完了
9
Oracle Access ManagerでのForms Servicesの使用
9.1
Oracle Access Managerおよびシングル・サインオン
9.1.1
Oracle Formsで使用されるシングル・サインオン・コンポーネント
9.1.2
認証フロー
9.2
設定プロセス
9.2.1
Forms Service 12
c
Weblogicドメインの構成後のFormsアプリケーションに対するSSOの有効化
9.3
認証サーバー保護付きのForms Services機能
9.3.1
動的リソースの作成
9.3.2
動的ディレクティブのサポート
9.3.3
データベース・パスワードの期限切れのサポート
9.4
シングル・サインオンでのFormsアプリケーションの保護
9.4.1
ssoMode
9.4.2
ssoProxyConnect
9.4.3
ssoDynamicResourceCreate
9.4.4
ssoErrorURL
9.4.5
ssoCancelUrl
9.4.6
Formsからシングル・サインオン情報へのアクセス
9.5
Oracle FormsとReportsの統合
9.5.1
別々のインスタンスにインストールしたFormsとReportsの統合
9.5.2
SSOを使用せずに保護されたReportsサーバーとの統合
9.6
プロキシ・ユーザーの有効化と構成
9.6.1
プロキシ・ユーザーの概要
9.6.2
Oracle Internet Directoryを使用してSSOを有効化する場合のプロキシ・ユーザー接続の有効化
9.6.3
プロキシ・ユーザーに対するSSOの有効化
9.6.4
Formsアプリケーションへのアクセス
9.6.5
Formsビルトインにおける変更
9.6.6
Reportsとプロキシ・ユーザーとの統合
9.7
インストール後の構成
9.7.1
Oracle Internet Directoryに対するForms J2EEアプリケーションの構成
9.7.2
Formsアイデンティティ・ストアとしてのOracle Internet DirectoryまたはOracle Platform Securityの選択
9.7.3
OAMパートナ・アプリケーションとしてのWeb層インスタンスの登録およびOAMポリシーの構成
9.7.3.1
frmconfighelperスクリプトを使用したWeb層パートナ・アプリケーションの登録およびポリシーの登録
9.7.3.2
Oracle Access Manager (OAM)コンソールを使用したWeb層パートナ・アプリケーションの登録およびポリシーの登録
9.7.4
Oracle Formsのリモート・アクセス記述子の管理
9.7.4.1
リソース管理へのアクセス
9.7.4.2
リソース移行アシスタント
10
Java仮想マシンの構成と管理
10.1
Java仮想マシン・プーリング
10.2
子JVMプロセス
10.2.1
子JVMの例
10.2.2
子JVMの管理
10.2.3
JVMのロード・バランシング
10.3
複数のJVMコントローラ
10.4
JVMプーリングの使用例
10.5
設計時の考慮事項
10.5.1
Javaコードの再インポート
10.5.2
複数のJVM間での静的変数の共有について
10.6
Fusion Middleware Controlを使用したJVMの構成
10.6.1
JVMコントローラを使用したネットワーク・プロキシおよびJavaコール
10.7
コマンドラインからのJVMコントローラの管理
10.7.1
JVMコントローラのコマンドの例
10.7.2
コマンドの制限
10.7.3
起動コマンド・パラメータ
10.8
Fusion Middleware ControlからのJVMプーリングの管理
10.8.1
「JVM構成」ページでの一般タスク
10.8.2
JVM構成セクションの管理
10.8.2.1
「JVM構成」ページへのアクセス
10.8.2.2
新しい構成セクションの作成
10.8.2.3
名前を付けた構成の説明の編集
10.8.2.4
名前を付けた構成の複製
10.8.2.5
名前付き構成の削除
10.8.3
パラメータの管理
10.8.4
JVM構成パラメータとそのデフォルト値
10.8.5
Fusion Middleware ControlによるJVMコントローラの起動と停止
10.8.6
Forms構成ファイル設定
10.8.7
起動の例
10.9
JVMコントローラのロギング
10.9.1
デフォルトのJVMロギング・プロパティの指定
10.9.2
JVMログのディレクトリ場所の指定
10.9.3
ログ・ファイルへのアクセス
10.9.4
JVMコントローラのログ・ファイルの削除
10.10
JVMプーリングのエラー・メッセージ
11
Forms Servicesセキュリティの概要
11.1
Forms Servicesのシングル・サインオン
11.1.1
ユーザーのクラスとその権限
11.1.1.1
ユーザー・アカウントのデフォルトのシングル・サインオン動作
11.1.1.2
データベース・プロキシ機能を使用するユーザー
11.1.2
保護されるリソース
11.1.3
認証およびアクセス強制
11.2
Oracle Forms Servicesのセキュリティの構成
11.2.1
RADの保護
12
トレースと診断
12.1
Forms Trace
12.1.1
トレースとデバッグの違い
12.2
Forms Traceの有効化と構成
12.2.1
Forms Traceの構成
12.2.2
URLパラメータ・オプションの指定
12.3
Forms Traceの開始と停止
12.4
Forms Trace出力の表示
12.4.1
Translateユーティリティの実行
12.5
トレース可能イベントのリスト
12.5.1
イベントの詳細のリスト
12.6
Oracle Diagnostics Loggingのツールの利用
12.6.1
Oracle Diagnostics Loggingの有効化
12.6.1.1
ロギングの指定
12.6.1.2
Fusion Middleware Controlを使用したロギング・レベルの指定
12.6.1.3
Formsサーブレットを起動するURLでの完全診断の指定
12.6.2
診断ログの表示
12.6.3
「サーブレット」ページの使用
12.6.4
ログ・ファイルの場所
12.6.5
各レベルのサーブレット・ロギングの出力例
13
パフォーマンス・チューニングに関する考慮事項
13.1
Forms Servicesの組込み最適化機能
13.1.1
Forms Servicesの監視
13.1.1.1
Forms Servicesインスタンスの監視
13.1.1.2
Formsイベントの監視
13.1.2
Forms ServicesのWebランタイム・プーリング
13.1.2.1
事前起動パラメータの構成
13.1.2.2
ランタイム・プーリングの起動
13.1.2.3
ランタイム・プーリングのスケジューリング
13.1.3
クライアント・リソース要件の最小化
13.1.4
Forms Servicesリソース要件の最小化
13.1.5
ネットワーク使用量の最小化
13.1.6
ネットワークを介して送信されるパケットの効率の拡大
13.1.7
クライアントでのアプリケーション画面の効率的なレンダリング
13.2
Oracle Forms Servicesアプリケーションのチューニング
13.2.1
データ・サーバーに対するOracle Forms Servicesの位置
13.2.2
アプリケーションの起動時間の最小化
13.2.2.1
Javaファイルの使用
13.2.2.2
オラクル社のJava Plug-inの使用方法
13.2.2.3
キャッシュの使用
13.2.3
必須ネットワーク帯域幅の削減
13.2.4
パフォーマンスを改善するためのその他の方法
13.3
Oracle Traffic DirectorとFormsの統合
13.3.1
Oracle Traffic Director構成の設定
13.3.2
Oracle Traffic Directorのパートナ・アプリケーションとしての登録
13.3.3
設定のテスト
14
Forms診断エージェント
14.1
Oracle Forms 12
c
のインストール
14.2
データベース・スキーマの設定
14.3
WebLogicでのデータ・ソースの設定
14.4
Forms診断エージェントのデプロイ
14.5
データ収集の管理
14.6
エージェント・アプリケーションの使用
14.7
エージェント・アプリケーションの制限
A
Oracle Forms Servicesのトラブルシューティング
A.1
インストールの確認
A.1.1
Web Form Testerの使用
A.2
FRM-XXXXXエラーの診断
A.3
スタック・トレースを使用したサーバーのクラッシュの診断
A.3.1
スタック・トレース
A.3.2
スタック・トレースの構成と使用
A.4
クライアント・クラッシュの診断
A.5
Forms TraceとServlet Logging Tools
A.6
メモリーの問題の解決
A.6.1
Javaのメモリーの使用方法
A.6.2
初期Javaヒープの設定
A.6.3
メモリー・リーク
A.6.3.1
Javaでのメモリー・リーク
A.6.3.2
メモリー・リークの特定
A.6.4
キャッシングによるパフォーマンスの向上
A.7
トラブルシューティングのヒント
B
Java Plug-inの構成
B.1
サポートされる構成
B.2
レガシー・ライフサイクルの動作と構成の要件
B.2.1
構成の要件
C
構成ファイルの場所とサンプル
C.1
Forms構成ファイル
D
Formsのエラー・メッセージ
E
Oracle Formsのユーティリティおよびスクリプト
E.1
Oracle Formsの構成ヘルパー・スクリプト
E.1.1
引数の説明