N1 Grid Service Provisioning System 5.0 XML スキーマリファレンスガイド

ローカル <varList> 要素

ローカル <varList> 要素は、<installSteps><uninstallSteps><snapshot>、および <control> 要素の子です。この要素は、包含要素のステップで使用できる変数の一覧を宣言します。これらの変数の値は宣言時に定義され、再定義は行えません。

包含要素のステップは、次の変数とパラメータを使用できます。

ローカル <varList> 変数の名前がコンポーネント <varList> 変数と同じである場合、ローカル変数の値が使用されます。このような場合、ローカル変数はコンポーネント変数を「隠蔽」していると言われます。隠蔽は、ローカル変数とパラメータの間では許可されません。これは、それらの名前が個別のものでなければならないためです。

ローカル <varList> 要素には 1 つの必須子要素 <var> があります。この要素は、ローカル変数 (名前、デフォルト値など) の宣言です。複数の <var> 要素を指定できます。

ローカル <var> 要素

ローカル <var> 要素は、ローカル <varList> 要素の必須子要素で、ローカル変数名とその値を宣言するために使用されます。

ローカル <var> 要素の属性

ローカル <var> 要素には次の属性があります。

  • name identifier 型の必須属性で、ローカル変数の名前を指定します。この名前は、包含要素によって宣言されているほかのすべてのローカル変数とパラメータにおいて一意でなければなりません。

  • default String 型の必須属性で、ローカル変数のデフォルト値。このローカル変数は、次の参照を含むことができます。

    • 先に宣言されているほかのローカル変数

    • パラメータ

    • コンポーネント変数

    • ターゲットホスト属性

    • セッション変数

    • インストール済みのコンポーネント変数