ICE14
ICE14 проверяет следующие возможности:
- Для этих корневых родительских компонентов в столбце Атрибуты таблицы Признаков не задан бит msidbFeatureAttributesFollowParent. Корневой компонент не имеет родительского элемента.
- Ни один компонент не имеет одну и ту же запись в столбцах Компонент и Feature_Parent столбцах таблицы Признаков. Ни один компонент не может быть собственным родительским элементом.
ICE14 публикует сообщение об ошибке, если обнаруживает корневой компонент с набором битов msidbFeatureAttributesFollowParent или компонент с идентичными записями в столбцах Компонент и Feature_Parent таблицы признаков.
ICE14 возвращает следующие ошибки для следующего примера:
- Функция Sport имеет то же значение в столбцах Feature и Feature_Parent таблицы File.
- Для корневой функции Sport задан бит msidbFeatureAttributesFollowParent.
В дереве признаков этого примера Спорт является корневым признаком и родительским элементом функций плавание и футбол. Фристайл является детской особенностью плавания. TouchFootball является детской особенностью футбола.
Таблица признаков (частичная)
Компонент | Атрибуты | Feature_Parent |
---|---|---|
Спорт | 4 | Спорт |
Плавание | 1 | Спорт |
Футбол | 4 | Спорт |
Фристайл | 1 | Плавание |
TouchFootball | 4 | Футбол |