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.

Result

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.

Exemplo

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

 

Referência do ICE