ICE14

ICE14 überprüft Folgendes für Features:

  • Dass für übergeordnete Stammfeatures das msidbFeatureAttributesFollowParent-Bit in der Attributes-Spalte der Feature-Tabelle nicht festgelegt ist. Ein Stammfeature verfügt über kein übergeordnetes Feature.
  • Dass kein Feature denselben Eintrag in den Spalten „Feature“ und „Feature_Parent“ der Feature-Tabelle aufweist. Kein Feature kann sein eigenes übergeordnetes Feature sein.

Ergebnis

ICE14 gibt eine Fehlermeldung aus, wenn ein Stammfeature mit festgelegtem msidbFeatureAttributesFollowParent-Bit oder ein Feature mit identischen Einträgen in den Spalten „Feature“ und „Feature_Parent“ der Feature-Tabelle gefunden wird.

Beispiel

ICE14 würde die folgenden Fehler für das folgende Beispiel ausgeben:

  • Das Feature „Sport“ weist den gleichen Wert in den Spalten „Feature“ und „Feature_Parent“ der File-Tabelle auf.
  • Für das Stammfeature „Sport“ ist das msidbFeatureAttributesFollowParent-Bit festgelegt.

In der Featurestruktur dieses Beispiels ist „Sport“ das Stammfeature und ein übergeordnetes Feature der Features „Swimming“ und „Football“. „Freestyle“ ist ein untergeordnetes Feature von „Swimming“. „TouchFootball“ ist ein untergeordnetes Feature von „Football“.

Feature-Tabelle (teilweise)

Funktion Attribute Feature_Parent
Sport 4 Sport
Swimming 1 Sport
Football 4 Sport
Freestyle 1 Swimming
TouchFootball 4 Football

 

ICE-Referenz