N1 Service Provisioning System 4.1 リファレンスガイド

allNestedRefs インストール済みコンポーネントターゲッター

<allNestedRefs> 要素は、<call>、<uninstall>、および <addSnapshot> 手順のターゲッターとして使用できます。 この要素は、現在の複合コンポーネントによって宣言または継承が行われた、入れ子になったコンポーネント参照をすべて特定します。 このターゲッターを使用できるのは、複合コンポーネント内の手順だけです。


注 –

このターゲッターは、任意の数のコンポーネントを特定できるという意味で特殊です。 コンポーネントがまったく特定されない場合、手順はノーオペレーション (空命令) となります。 このターゲッターが複数のコンポーネントを特定する場合、特定されるコンポーネントごとに <nestedRef> ターゲッターを使用する個別の手順が存在するかのように、手順が意味的に展開されます。 手順は同時にではなく連続的に実行され、手順の順序は手順型に応じて変化します (詳細は後述)。 コンポーネントの 1 つに対して手順を実行しエラーが生じる場合は、その手順は一致するほかのコンポーネントに対しては実行されません。


<call> または <addSnapshot> 手順のターゲッターとして使用される場合、ターゲッターは当該コンポーネントによって現在インストールされている、入れ子になったすべてのコンポーネント参照をインストールの順に照合します。

<uninstall> 手順のターゲッターとして使用される場合、ターゲッターは当該コンポーネントによって現在インストールされている、入れ子になったすべてのコンポーネント参照をインストールの逆順に照合します。