ICE14
ICE14 では、次の機能が検証されます。
- そのルート親フィーチャーには、Feature テーブルの [属性] 列に msidbFeatureAttributesFollowParent ビットが設定。 ルート機能には親がありません。
- フィーチャーテーブル のフィーチャー列とFeature_Parent列に同じエントリを持つフィーチャーがないこと。 フィーチャーを独自の親にすることはできません。
結果
MSIdbFeatureAttributesFollowParent ビット セットを持つルート機能、またはフィーチャー テーブルのフィーチャー列とFeature_Parent列に同じエントリを持つフィーチャーが見つかると、ICE14 はエラー メッセージを投稿します。
例
ICE14 は、次の例で次のエラーを返します。
- フィーチャー Sport の値は、[ファイル] テーブルの [フィーチャー] 列と [Feature_Parent] 列で同じです。
- ルート機能 Sport には、msidbFeatureAttributesFollowParent ビット が設定されています。
この例のフィーチャー ツリーでは、Sport はルート フィーチャーであり、水泳とサッカーの機能の親です。 フリースタイルは水泳の子供の特徴です。 タッチフットボールはサッカーの子の特徴です。
フィーチャー テーブルの (一部)
特徴 | 属性 | Feature_Parent |
---|---|---|
スポーツ | 4 | スポーツ |
水泳 | 1 | スポーツ |
蹴球 | 4 | スポーツ |
フリースタイル | 1 | 水泳 |
TouchFootball | 4 | 蹴球 |
関連トピック