explicit-external-component は、特定の場所の特定のホストにインストールされる予定のコンポーネントを明示的に指定します。インストール型コンポーネントターゲッタ <installedComponent> のコンポーネント解決セマンティックスが含まれます。『N1 Grid Service Provisioning System 5.0 XML スキーマリファレンスガイド』の「インストール済みコンポーネントターゲッター」を参照してください。
explicit-external-component の構文は次のとおりです。
component-target:explicit-component-reference |
component-target では、特定のコンポーネントをインストールするホストを指定します。次のいずれか 1 つです。
component – 生成コンテキストに含まれている現在のターゲットホストを指定します。
component(host-redirect) – host-redirect によってホスト名を参照します (「ホストリダイレクト」を参照)。
explicit-component-reference は、component-target で指定したターゲットホストにすでにインストールされているコンポーネントに対する参照です。explicit-component-reference では最小限、インストールするコンポーネントの名前を含めますが、次のように、バージョンとインストールパスも指定できます。
full-component-name full-component-name#version full-component-name@{path} full-component-name#version@{path} |
full-component-name は、指定したコンポーネントに対する絶対参照または相対参照です。相対参照は、explicit-component-reference が含まれているプランまたはコンポーネントとの関係に基づいて展開されます。
path は、指定したコンポーネントの絶対インストールパス名、または拡張時に指定したコンポーネントの絶対インストールパスを表す置換変数参照です。path に } 記号が含まれる場合は、}} シーケンスを使用してエスケープする必要があります。