ICE46

ICE46 sucht benutzerdefinierte Eigenschaften in Bedingungen, formatiertem Text und anderen Orten, die sich von einer systemseitig definierten Eigenschaft nur durch die Groß-/Kleinschreibung eines oder mehrerer Zeichen unterscheiden.

Ergebnis

ICE46 gibt eine Informationsmeldung aus, wenn eine benutzerdefinierte Eigenschaft in einer Bedingung, formatiertem Text und einem anderen Ort, vorhanden ist, die sich von einer systemseitig definierten Eigenschaft nur durch die Groß-/Kleinschreibung eines oder mehrerer Zeichen unterscheiden.

Beispiel

ICE46 meldet die folgenden Fehler für das gezeigte Beispiel.

ICE46-Fehler BESCHREIBUNG
Die in der Property-Tabelle definierte ReinstallMode-Eigenschaft unterscheidet sich von einer anderen definierten Eigenschaft nur hinsichtlich Groß-/Kleinschreibung. Der Name der systemseitig definierten Eigenschaft REINSTALLMODE unterscheidet sich von der benutzerdefinierten Eigenschaft nur hinsichtlich Groß-/Kleinschreibung. Bei Eigenschaften wird die Groß-/Kleinschreibung beachtet, sodass die benutzerdefinierte Eigenschaft nicht mit der Systemeigenschaft identisch ist. Dies ist eine häufige Fehlerursache.
Die Myproperty-Eigenschaft, auf die in der Spalte „'InstallExecuteSequence'.'Condition'“ der Zeile „InstallFinalize“ verwiesen wird, unterscheidet sich von einer definierten Eigenschaft nur hinsichtlich Groß-/Kleinschreibung. Die Property-Tabelle definiert die Tabelle „MyProperty“, aber die Eigenschaft, auf die verwiesen wird, ist „Myproperty“. Bei Eigenschaften wird die Groß-/Kleinschreibung beachtet, weshalb die beiden Eigenschaften NICHT identisch sind. Dies ist eine häufige Fehlerursache.

 

Property-Tabelle

Eigenschaft Wert
ReinstallMode omus
MyProperty ein Wert

 

InstallExecuteSequence-Tabelle (teilweise)

Aktion Bedingung
InstallFinalize Myproperty

 

ICE-Referenz