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

<componentRef> 要素の変更

次の表に、<componentRef> 要素に加えることができる変更と、各変更がインストール互換/呼び出し互換であるかどうかを示します。

変更の種類 

インストール互換 

呼び出し互換 

非最終から最終 

あり [より制限の厳しいアクセスモードを使用するか、互換性のない差異を使用して、すでにコンポーネント参照を定義している派生コンポーネントが存在している場合があります。このような場合は、変更により派生コンポーネントが無効になります。新しい非抽象コンポーネント参照をコンポーネント型に追加できるのは、同じ名前を持つコンポーネント参照をすでに定義している派生コンポーネントが存在しない場合のみです。]

あり 

最終から非最終 

あり 

あり 

非抽象から抽象 

なし 

あり 

抽象から非抽象 

あり 

あり 

installMode 属性の変更

なし 

なし 

新しいコンポーネント参照の追加 

あり、 [入れ子コンポーネントの追加は、技術上は可能です。既存のインストールは、入れ子コンポーネントを使用せずにインストールされたかのように扱われます。インストールに依存する機能が破損する可能性があるため、入れ子コンポーネントを使用せずにコンポーネントが安全に動作する場合にのみ、この変更を行うことをお勧めします。上記の条件が満たされない場合、この変更は、インストール互換ではない変更として扱う必要があります。]

あり 

入れ子にされた <componentRef> の削除または名前変更

なし 

なし 

最上位 <componentRef> の削除または名前変更

なし 

なし 

入れ子コンポーネントの <argList> からの、引数の追加、変更、または削除

なし 

あり 

最上位コンポーネントの <argList> からの、引数の追加、変更、または削除

あり [当該コンポーネントが、最上位コンポーネントを実際にインストールしたコンポーネントであるかどうかは判別できません。そのため、当該コンポーネントは、<argList> 値に対応する変数を持っている最上位コンポーネントに依存することはできません。]

あり 

オリジナルコンポーネントの新しい型インスタンス  

なし 

あり 

新しいコンポーネントのオリジナルの型インスタンス  

なし 

なし 

オリジナルと関連性のない新しい型  

なし 

なし 

オリジナルとインストール互換である新しい型  

あり 

あり 

オリジナルと呼び出し互換である新しい型  

なし 

あり 

オリジナルコンポーネントの新しい入れ子コンポーネントインスタンス  

なし 

あり 

新しいコンポーネントのオリジナルの入れ子コンポーネントインスタンス  

なし 

なし 

オリジナルと関係のない新しい入れ子コンポーネント  

なし 

なし 

オリジナルとインストール互換の新しい入れ子コンポーネント  

あり 

あり 

オリジナルと呼び出し互換の新しい入れ子コンポーネント  

なし 

あり