ICE14
ICE14 valida lo siguiente para las características:
- Que las características primarias raíz no tengan establecido el bit msidbFeatureAttributesFollowParent en la columna Attributes de la tabla Feature. Una característica raíz no tiene un elemento primario.
- Que ninguna característica tenga la misma entrada en las columnas Feature y Feature_Parent de la tabla Feature. Ninguna característica puede ser su propio elemento primario.
ICE14 envía un mensaje de error si encuentra una característica raíz con el conjunto de bits msidbFeatureAttributesFollowParent o una característica con entradas idénticas en las columnas Feature y Feature_Parent de la tabla Feature.
ICE14 devolvería los siguientes errores para este ejemplo:
- La característica Sport tiene el mismo valor en las columnas Feature y Feature_Parent de la tabla File.
- La característica raíz Sport tiene el conjunto de bits msidbFeatureAttributesFollowParent.
En el árbol de características de este ejemplo, Sport es la característica raíz y un elemento primario de las características Swimming y Football. Freestyle es una característica secundaria de Swimming. TouchFootball es una característica secundaria de Football.
Tabla Feature (parcial)
Característica | Atributos | Feature_Parent |
---|---|---|
Deporte | 4 | Deporte |
Swimming | 1 | Deporte |
Football | 4 | Deporte |
Freestyle | 1 | Swimming |
TouchFootball | 4 | Football |