Partager via


ICE14

ICE14 valide les fonctionnalités suivantes :

  • Cette fonctionnalité parente racine n’a pas le bit msidbFeatureAttributesFollowParent défini dans la colonne Attributs de la table de fonctionnalités . Une fonctionnalité racine n’a pas de parent.
  • Qu’aucune fonctionnalité n’a la même entrée dans la fonctionnalité et Feature_Parent colonnes de la table de fonctionnalités . Aucune fonctionnalité ne peut être son propre parent.

Résultat

ICE14 publie un message d’erreur s’il trouve une fonctionnalité racine avec le jeu de bits msidbFeatureAttributesFollowParent ou une fonctionnalité avec des entrées identiques dans la fonctionnalité et Feature_Parent colonnes de la table Feature.

Exemple

ICE14 retourne les erreurs suivantes pour l’exemple suivant :

  • La fonctionnalité Sport a la même valeur dans la fonctionnalité et Feature_Parent colonnes de la table Fichier.
  • La fonctionnalité racine Sport a le jeu de bits msidbFeatureAttributesFollowParent.

Dans l’arborescence de caractéristiques de cet exemple, Sport est la caractéristique racine et un parent des caractéristiques natation et football. Freestyle est une caractéristique enfant de la natation. TouchFootball est un enfant de Football.

table de fonctionnalités (partielle)

Caractéristique Attributs Feature_Parent
Sport 4 Sport
Natation 1 Sport
Football 4 Sport
Nage libre 1 Natation
TouchFootball 4 Football

 

de référence ICE