新規カスタム・プロパティーを定義して、Web サーバーからバックエンド・アプリケーション・サーバーに直接に要求をルーティングする Web サーバー・プラグイン構成を作成します。一定の要求を、オンデマンド・ルーター (ODR) を経由してルーティングするよう構成し、その他の要求を、バックエンド・アプリケーション・サーバーに直接ルーティングするよう構成することができます。
このタスクについて
一般的に ODR は、Web サーバー・フローからバックエンド・アプリケーション・サーバーに送られる要求を中継するゲートウェイとして機能します。plugin-cfg.xml ファイルに ODR_Module_Routing_Policy カスタム・プロパティーを定義し、ODR 経由でルーティングしない特定の要求をリダイレクトできます。代わりに、要求は、Web サーバーからバックエンド・サーバーに直接ルーティングされます。あるいは、このカスタム・プロパティーをリセットして、ODR が要求のインターセプトを再開するようにすることができます。
このカスタム・プロパティーの形式は、cell/appName/edition/moduleName=value のようにモジュール・パスをスラッシュで区切ったリストです。
プロシージャー
-
管理コンソールで、をクリックします。
-
カスタム・プロパティーの名前として ODR_Module_Routing_Policy を入力します。
-
カスタム・プロパティーの値を入力します。
- 値を cell/appName/edition/moduleName=direct に設定して、要求をバックエンド・サーバーに直接ルーティングします。
- 値を cell/appName/edition/moduleName=ODR に設定して、要求を ODR 経由でバックエンド・サーバーにルーティングします。
例えば、値を cell/app/edition/module=direct,cell/app2/edition/module=ODR に設定した場合、各モジュールがそのモジュールへの要求を ODR 経由で送信するか、バックエンド・サーバーに直接送信するかに関して個別に構成されます。
appName、edition、および moduleName 変数の代わりにワイルドカード (*) を使用できます。
-
「適用」をクリックして、変更を保存します。
例
以下の例では、カスタム・プロパティーは、要求をバックエンド・アプリケーション・サーバーにルーティングするよう設定されています。
appName、
edition、および
moduleName 変数の代わりにワイルドカードが使用されています。
myCell/*/*/*=direct