ICE14
O ICE14 valida o seguinte para recursos:
- Esses recursos pai raiz não têm o bit msidbFeatureAttributesFollowParent definido na coluna Attributes da tabela Feature. Um recurso raiz não tem um pai.
- Esse recurso não tem a mesma entrada nas colunas Feature e Feature_Parent da tabela Feature. Nenhum recurso pode ser seu próprio pai.
O ICE14 postará uma mensagem de erro se encontrar um recurso raiz com o conjunto de bits msidbFeatureAttributesFollowParent ou um recurso com entradas idênticas nas colunas Feature e Feature_Parent da tabela Feature.
O ICE14 retornaria os seguintes erros para o seguinte exemplo:
- O recurso Sport tem o mesmo valor nas colunas Feature e Feature_Parent da tabela File.
- O recurso raiz Sport tem o conjunto de bits msidbFeatureAttributesFollowParent.
Na árvore de recursos deste exemplo, Sport é o recurso raiz e um pai dos recursos de Swimming e Football. Freestyle é um recurso filho de Swimming. TouchFootball é um recurso filho de Football.
Tabela Feature (parcial)
Recurso | Atributos | Feature_Parent |
---|---|---|
Esporte | 4 | Esporte |
Swimming | 1 | Esporte |
Football | 4 | Esporte |
Freestyle | 1 | Swimming |
TouchFootball | 4 | Football |