この節では、単純プラン内でだけ使用できるステップを説明します。プラン内に含まれるステップは、そのプランによって宣言された変数を参照できます。またこれらのステップは、すべての包含プランの隠蔽されていないあらゆる変数とパラメータも参照できます。
<install> ステップは、コンポーネントをターゲットホストにインストールします。これにより、関連付けられたコンポーネントの指定された <installSteps> 要素のステップが実行されます。 このステップは、<simpleSteps> 要素の子としてしか指定できません。
<install> ステップには次の子要素があります。
<argList> – オプション要素で、<installSteps> ブロックに渡す引数の一覧。この要素を指定する場合、この要素は 1 回しか出現できません。詳細は、「<argList> 要素」を参照してください。
リポジトリコンポーネントターゲッター – 必須要素で、インストールするコンポーネントを特定します。詳細は、「リポジトリコンポーネントターゲッター」を参照してください。
<install> ステップには entityName 型の 1 つの必須属性blockName があり、これは対象コンポーネント内で実行されるインストールブロックの名前です。
<uninstall> ステップは、ターゲットホスト上に現在インストールされているコンポーネントのリソースをアンインストールします。これにより、関連付けられたコンポーネントの指定された <uninstallSteps> 要素のステップが実行されます。このステップは、<simpleSteps> 要素の子としてしか指定できません。
<uninstall> ステップには次の子要素があります。
<argList> – オプション要素で、<uninstallSteps> ブロックに渡す引数の一覧。この要素を指定する場合、この要素は 1 回しか出現できません。詳細は、「<argList> 要素」を参照してください。
installed component targeter – 必須要素で、アンインストールするコンポーネントを特定します。詳細は、「インストール済みコンポーネントターゲッター」を参照してください。
<uninstall> ステップには entityName 型の 1 つの必須属性 blockName があり、これは対象コンポーネント内で実行するアンインストールブロックの名前です。