Table ModuleDependency

La table ModuleDependency conserve une liste d’autres modules de fusion requis pour que ce module de fusion fonctionne correctement. Cette table active un outil de fusion ou de vérification pour s’assurer que les modules de fusion nécessaires sont en fait inclus dans la base de données du programme d’installation de l’utilisateur. L’outil vérifie en faisant référence à cette table à l’aide de la table ModuleSignature dans la base de données du programme d’installation.

La table ModuleDependency contient les colonnes suivantes.

Colonne Type Clé Nullable
ModuleID Identificateur O N
ModuleLanguage Integer O N
RequiredID Identificateur O N
RequiredLanguage Integer O N
RequiredVersion Version O

Colonnes

ModuleID

Identificateur du module de fusion. Il s’agit d’une clé étrangère dans la table ModuleSignature.

ModuleLanguage

ID de langue décimal du module de fusion dans ModuleID. Il s’agit d’une clé étrangère dans la table ModuleSignature.

RequiredID

Identificateur du module de fusion requis par le module de fusion dans ModuleID.

RequiredLanguage

ID de langue numérique du module de fusion dans RequiredID. La colonne RequiredLanguage peut spécifier l’ID de langue pour une seule langue, par exemple 1033 pour l’anglais des États-Unis, ou spécifier l’ID de langue d’un groupe de langues, par exemple 9 pour l’anglais. Si le champ contient un ID de langue de groupe, tout module de fusion avec un code de langue dans ce groupe est conforme à la dépendance. Si RequiredLanguage a la valeur 0, tout module de fusion remplissant les autres conditions requises est conforme à la dépendance.

RequiredVersion

Version du module de fusion dans RequiredID. Si ce champ a la valeur null, toute version remplit la dépendance.

Validation

ICE03
ICE06
ICE25