WSDL 属性のアプリケーション変数の作成

関連項目

結合コンポーネントの「アプリケーション変数」プロパティーを使用すると、特定の型に「名前:値」の一覧を定義できます。アプリケーション変数名は、対応する結合で、WSDL 拡張性要素の属性のトークンとして使用できます。たとえば、hostname のアプリケーション変数を FOO として定義する場合、WSDL 属性は ${FOO} になります。「アプリケーション変数」プロパティーでは、名前として文字列値 FOO、値として適切な属性を入力します。アプリケーション変数を使用するアプリケーションを配備するとき、アプリケーションの WSDL で参照されている変数が自動的に読み込まれます。

「アプリケーション変数」構成プロパティーには次の 4 つの変数型があります。

アプリケーション変数の使用によるパスワード保護

平文として WSDL ファイルに表示されるパスワードを保護するために、パスワード型のアプリケーション変数をトークンとして入力できます。次の例では、名前 SECRET とパスワード PROTECT を使用するパスワード型のアプリケーション変数を作成しています。

  1. 「サーバー」ウィンドウで、「サーバー」>「GlassFish V2」>「JBI」の下の「結合コンポーネント」ディレクトリから「sun-http-binding」を選択します。「プロパティー」ウィンドウに sun-http-binding のプロパティーが表示されます。
  2. 「アプリケーション変数」プロパティーの省略符号 (...) ボタンをクリックします。「アプリケーション変数」エディタが開きます。
  3. 「追加」をクリックし、変数の型として「パスワード」を選択して、「了解」をクリックします。「アプリケーション変数」エディタに新しい行が追加されます。
  4. 名前として「SECRET」、値として「PROTECT」と入力します。パスワード型なので、パスワードの文字はアスタリスクで表示されます。
  5. WSDL のパスワード属性としてアプリケーション変数名 ${SECRET} (ドル記号と中括弧を使用) を使用します。

変数を使用すると、WSDL ファイルの柔軟性が増します。たとえば、システム固有の情報をアプリケーション変数で指定することで、同じ WSDL を異なるオペレーティングシステムに使用できます。これらの値は、特定のシステムについて、必要に応じて結合コンポーネントの実行時プロパティーから変更できます。

 

関連項目
「JBI」ノード (「サービス」>「サーバー」の下)
終了点接続プロパティーの動的な設定

著作権と商標について