HTTPリクエストを処理するアプリケーション・モジュール・インスタンスを編集する際に使用します。
id: データ・アプリケーションのインスタンス名。割り当てる名前は、ページ内で一意である必要があります。有効な任意のJava識別子を使用できます。スクリプトレット内では、idをoracle.jbo.common.ampool.SessionCookie
型のスクリプト可能な変数として使用できます。「属性値」ダイアログには表示されません。これは、この値がプロジェクトの.cpx
ファイルから取得されるためです。ただし、JSPページで1つのアプリケーション・モジュールIDしか定義していない場合は、値を変更できます。
注意: Webアプリケーション全体が単一のアプリケーション・モジュールIDを参照するか、またはランタイム・エラーが発生する可能性がある場合に非常に重要です。 ID属性で指定されたアプリケーション・モジュールで、アプリケーションのセッション接続および受動化の動作が判断されます。
configname: (オプション)アプリケーション・モジュール接続を定義する構成名。ビジネス・コンポーネント・プロジェクトでアプリケーション・モジュールを右クリックし、「構成」を選択することにより、構成パラメータを表示できます。 既存のクライアント・データ・モデルの定義を使用する場合は、この属性を省略し、かわりにdefinition
属性を設定します。「属性値」ダイアログには表示されません。これは、definition
属性がかわりに使用されるためです。
definition: クライアントの構成ファイル(.cpx
)で使用されるデータ・モデル定義名。各定義では、アプリケーション・モジュール名とアプリケーション・モジュール接続情報を定義する構成名を指定します。BC4Jクライアント・データ・モデル定義ウィザードを実行し、データ・モデル定義を作成します。 プロジェクトにデータ・モデル定義がない場合は、この属性を省略し、かわりにconfigname
属性を使用してアプリケーション・モジュール接続情報を定義できます。 「属性」ダイアログには表示されません。これは、この値がビジネス・コンポーネントJSPプロジェクトの.cpx
ファイルから取得されるためです。
lock: (オプション)JSPページにより共有されるアプリケーション・モジュールにセッション・ロックを獲得するかどうかを指定します。 デフォルトはfalse
です。lockをtrue
に設定した場合、ロックが実行された後で、アプリケーション・モジュール・リソースを使用してロックを解放する必要があります。ロックが無制限に維持されると、アプリケーション・スレッドが不足します。
waittimeout: (オプション)アプリケーション・モジュールを参照するセッションCookieに関連するロックが他のスレッドにより維持されている間、JSPページを実行するスレッドが待機する時間(ミリ秒)。 デフォルトは、60000
ミリ秒です。スレッドがタイムアウトまでセッションCookieを解放しない場合、コール側のスレッドは終了します。 ビジネス・コンポーネントJSPページでは、セッションCookieは、ビジネス・コンポーネントへの接続に使用されるアプリケーション・モジュールを参照します。
releasemode: (オプション)HTTPリクエストを処理するアプリケーション・モジュール・インスタンスの状態を決定するモード。 JSPページからのHTTPリクエストに対するアプリケーション・モジュールの状態を処理する方法に応じて、Stateful
、Stateless
またはReserved
のいずれかの値を選択します。Stateful
がデフォルト値です。
Stateless
(ステートレス)は、ページ処理リクエスト間でアプリケーション・モジュール・インスタンスの状態を保持しません。インスタンスは、JSPページの終了後すぐに解放されます。このオプションは、フェイルオーバー・サポートを利用しない、または連携して動作する1セットのJSPページから構成されない単一のページに対して選択します。
Stateful
(ステートフル)は、ページ処理リクエスト間で、(アプリケーション・モジュールのpassivationstoreプロパティで指定した)データベースまたはファイルにおけるアプリケーション・モジュール・インスタンスの状態を保持します。これにより、アプリケーションは、単一のアプリケーション・モジュール・インスタンスを長期間使用せずにユーザーのデータを維持できます。ステートフル・モードは、HTTPセッションに対してフェイルオーバー・サポートを提供し、アプリケーション・モジュールが標準JDBC接続を使用する場合に望ましい選択肢です。ユーザーが特定のタスクを完了するために対話する個々のJSPページに対しても推奨されます。
Reserved
(リザーブ)では、HTTPセッションの間、アプリケーション・モジュール・インスタンスは解放されません。このモードは、ステートフル・アプリケーションと似ていますが、フェイルオーバーはサポートせず、アプリケーション・モジュールの再利用もできません。リザーブ・モードは、イントラネット・タイプの環境で使用すると便利です。 このモードでは、ユーザーは、プロセスのJSPページで「コミット」または「ロールバック」をクリックする必要があります。
username: (オプション)アプリケーション・モジュールの有効なユーザー名。 ユーザー名が、ビジネス・コンポーネント・プロジェクトの.xcfg
ファイルで指定されたJDBC接続に定義されている場合、この属性は不要です。 「属性」ダイアログには表示されません。これは、ビジネス・コンポーネント・プロジェクトでこの値を定義すると想定されるためです。
password: (オプション)アプリケーション・モジュールの有効なパスワード。 パスワードが、ビジネス・コンポーネント・プロジェクトの.xcfg
ファイルで指定されたJDBC接続またはJSPアプリケーションのプロパティ・ファイルに定義されている場合、この属性は不要です。 「属性」ダイアログには表示されません。これは、ビジネス・コンポーネント・プロジェクトでこの値を定義すると想定されるためです。
iiop_username: (オプション)アプリケーション・モジュールの有効なユーザー名。 ユーザー名が、ビジネス・コンポーネント・プロジェクトの.xcfg
ファイルで指定されたIIOP接続に定義されている場合、この属性は不要です。 「属性」ダイアログには表示されません。これは、ビジネス・コンポーネント・プロジェクトでこの値を定義すると想定されるためです。
iiop_password: (オプション)アプリケーション・モジュールの有効なパスワード。 パスワードが、ビジネス・コンポーネント・プロジェクトの.xcfg
ファイルで指定されたIIOP接続またはJSPアプリケーションのプロパティ・ファイルに定義されている場合、この属性は不要です。 「属性」ダイアログには表示されません。これは、ビジネス・コンポーネント・プロジェクトでこの値を定義すると想定されるためです。
JSPページおよびアプリケーション・モジュール・プールについて
bc4j.xcfgファイルでのビジネス・コンポーネントJSPランタイム・プロパティの定義
単純なJSPページへのビジネス・コンポーネント・データ・バインディングの追加
ビジネス・コンポーネント・データ・タグを使用したアプリケーション・モジュールの状態管理
Copyright © 1997, 2004, Oracle. All rights reserved.