ModuleExclusion-Tabelle
Die ModuleExclusion-Tabelle enthält eine Liste mit anderen Mergemodulen, die in derselben Installationsdatenbank nicht kompatibel sind. Anhand dieser Tabelle kann ein Merge- oder Verifizierungstool sicherstellen, dass in Konflikt stehende Mergemodule nicht in der Installationsdatenbank des Benutzers oder der Benutzerin zusammengeführt werden. Die Überprüfung erfolgt durch Querverweise dieser Tabelle mit der ModuleSignature-Tabelle in der Installationsdatenbank.
Die ModuleExclusion-Tabelle umfasst die folgenden Spalten.
Spalte | Typ | Schlüssel | Nullwerte zulässig |
---|---|---|---|
ModuleID | Identifier | J | N |
ModuleLanguage | Integer | J | N |
ExcludedID | Identifier | J | N |
ExcludedLanguage | Integer | J | N |
ExcludedMinVersion | Version | J | |
ExcludedMaxVersion | Version | J |
Spalten
-
ModuleID
-
Bezeichner des Mergemoduls. Dies ist ein Fremdschlüssel in der Tabelle ModuleSignature.
-
ModuleLanguage
-
Dezimale Sprach-ID des Mergemoduls in ModuleID. Dies ist ein Fremdschlüssel für die ModuleSignature-Tabelle.
-
ExcludedID
-
Bezeichner eines ausgeschlossenen Mergemoduls.
-
ExcludedLanguage
-
Numerische Sprach-ID des Mergemoduls in ExcludedID. In der Spalte „ExcludedLanguage“ kann die Sprach-ID für eine einzelne Sprache angegeben werden, z. B. 1033 für US-Englisch, oder die Sprach-ID für eine Sprachgruppe, z. B. 9 für eine beliebige englische Sprachvariante. In der ExcludedLanguage-Spalte werden auch negative Sprach-IDs akzeptiert. Der Wert in der ExcludedLanguage-Spalte hat folgende Bedeutung.
ExcludedLanguage Bedeutung > 0 Ausschließen der durch ExcludedLanguage angegebenen Sprach-IDs. = 0 Ausschließen keiner Sprach-IDs. < 0 Ausschließen aller Sprach-IDs mit Ausnahme der durch ExcludedLanguage angegebenen. -
ExcludedMinVersion
-
Mindestversion, die aus einem Bereich ausgeschlossen wird. Wenn das Feld „ExcludedMinVersion“ NULL ist, werden alle Versionen vor ExcludedMaxVersion ausgeschlossen. Wenn sowohl ExcludedMinVersion als auch ExcludedMaxVersion NULL sind, erfolgt kein Ausschluss basierend auf der Version.
-
ExcludedMaxVersion
-
Höchstversion, die aus einem Bereich ausgeschlossen wird. Wenn das Feld „ExcludedMaxVersion“ NULL ist, werden alle Versionen nach ExcludedMinVersion ausgeschlossen. Wenn sowohl ExcludedMinVersion als auch ExcludedMaxVersion NULL sind, erfolgt kein Ausschluss basierend auf der Version.
Validierung