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

ICE03
ICE06
ICE25