WebSphere 変数は名前と値のペアであり、製品のリポジトリー内の XML 形式の構成ファイルの 1 つに含まれるストリング・データ型属性の設定を提供するのに使用されます。
変数は、ファイル・システム・パス設定などの構成値で使用することもできます。変数の参照には、以下の構文を使用します。
${variable_name}
変数の値には、他の変数への参照を含むことができます。変数の値は、参照されている変数の値を再帰的に置き換えることにより計算されます。
変数は、仕様で AND 演算子が許可されない場合に 2 つのパス変数を連結するときには便利です。例えば、次の変数が存在する場合を考えてみます。
変数名 | 変数値 |
ROOT_DIR | / |
HOME_DIR | ${ROOT_DIR}home |
USER_DIR | ${HOME_DIR}/myuserdir |
変数参照 ${USER_DIR} が解決されて、値 /home/myuserdir になります。
すべての WebSphere コンポーネントが、 この機能で定義できる変数の使用をサポートしているわけではありません。そのため、定義した変数がすべて正しく システムで使用されているかを確認するために、ご使用のアプリケーションの 1 つを常に稼働する必要があります。