Tables de codes :
Les tables de codes sont extraites et enregistrées dans des fichiers d'extension ctx. Ces fichiers sont écrits dans un dossier situé dans le composant de destination (voir le paramètre d'entrée codetableDir). Chaque table de codes est extraite dans un fichier distinct. Deux tables de codes sont extraites :
- EvidenceType
- TemporalEvTypeApproval
Entités (Tables de base de données) :
Les entités sont extraites et enregistrées dans des fichiers d'extension dmx. Il existe un fichier de ce type par entité. Ces fichiers sont écrits dans le dossier du gestionnaire de données qui se trouve dans le composant de destination (voir les paramètres d'entrée datamanagerDir et dmxDir). Les enregistrements d'objets blob et clob sont extraits dans des fichiers externes et référencés à partir des fichiers DMX. Les fichiers blob et clob sont enregistrés dans des dossiers distincts (nommés blob et clob) qui se trouvent dans le dossier dmxDir.
- EvidenceTypeDef : cette entité stocke les types d'informations collectées dynamiques sur le système et elle est la première à être extraite. Les stratégies d'extraction de type d'informations collectées mentionnées précédemment déterminent quels enregistrements doivent être extraits de cette entité. Si aucun enregistrement ne peut être extrait de EvidenceTypeDef, le processus d'extraction s'arrête.
- EvidenceTypeVersionDef : l'extraction de cette entité dépend de EvidenceTypeDef. Elle stocke plusieurs versions de métadonnées liées aux types d'informations collectées dynamiques. Les versions actives et en cours d'édition sont extraites pour chaque enregistrement extrait (le type d'informations collectées) à partir de EvidenceTypeDef.
- EvidenceTypeDefinition : mappe un type d'informations collectées à une nature d'informations collectées. L'extraction dépend de l'entité EvidenceTypeDef.
- SecurityGroup : contient les définitions de groupes de sécurité sur le système. Il existe un groupe de sécurité généré automatiquement pour chaque type d'informations collectées dynamiques actives, c'est pourquoi cette entité dépend de EvidenceTypeDef dans le processus d'extraction. Les utilisateurs ont accès à des groupes de sécurité via l'application d'administration système. Si vous modifiez ou supprimez des groupes de sécurité Dynamic Evidence générés automatiquement, ceux-ci ne sont pas pris en compte par l'extracteur. En outre, les mappages d'identificateurs de sécurité et de SID de groupes de sécurité ne sont pas extraits des groupes modifiés.
- SecurityIdentifier : cette entité dépend de SecurityGroup et SecurityGroupSid dans le processus d'extraction. Seuls les identificateurs de sécurité liés à des groupes de sécurité extraits peuvent être extraits.
- SecurityGroupSid : relie les identificateurs de sécurité aux groupes de sécurité. Si des identificateurs de sécurité extraits sont liés au groupe de sécurité EVIDENCEGROUP de niveau supérieur, ces liens sont également extraits.
- AppResource : cette entité stocke des informations diverses dans des zones d'objet BLOB. Elle dépend de EvidenceTypeDef et EvidenceTypeVersionDef dans le processus d'extraction. Les artéfacts suivants sont extraits :
- Descriptions localisables de types d'informations collectées : extraites en tant que fichiers de propriétés dans le dossier blob, à raison d'un par type d'informations collectées dynamiques.
- Propriétés localisables de version de type d'informations collectées : extraites en tant que fichiers de propriétés dans le dossier blob, à raison d'un par version de type d'informations collectées actives.
- Fichiers de configuration des onglets : extraits sous forme de fichiers XML dans le dossier blob. Vous pouvez extraire jusqu'à trois fichiers par version de type d'informations collectées actives (fichiers d'onglet, de menu, de configuration de navigation).
- La ressource de propriétés des descriptions d'informations collectées unique utilisée précédemment(DynEvd_EvidenceTypeDescriptions.properties), si elle est trouvée, est divisée en plusieurs fichiers de propriétés (un par type d'informations collectées) et stockée dans le dossier blob.
- CreoleRuleset : cette entité stocke des jeux de règles publiés et dépend des entités EvidenceTypeDef et EvidenceTypeVersionDef. Les jeux de règles de données et de traitement sont déterminés à partir des enregistrements EvidenceTypeDef extraits, alors que les jeux de règles définis de manière personnalisée (attributs calculés, informations récapitulatives et de validation) sont déterminés à partir des enregistrements EvidenceTypeVersionDef actifs extraits.
- CreoleRulesetEditAction : stocke des jeux de règles en cours d'édition et a une dépendance sur les entités EvidenceTypeDef et EvidenceTypeVersionDef. Les jeux de règles de données et de traitement sont déterminés à partir des enregistrements EvidenceTypeDef extraits, alors que les jeux de règles définis de manière personnalisée sont déterminés à partir des enregistrements EvidenceTypeVersionDef en cours d'édition extraits.
- CreoleRulesetCategoryLink : relie les jeux de règles aux catégories. Elle dépend à la fois de CreoleRuleset et CreouleRulesetEditAction dans le processus d'extraction
- EvidenceRulesetDef : cette entité mappe un type d'informations collectées à des jeux de règles de données et de traitement en cours d'édition et à une configuration du propagateur d'objets règle.
- RuleObjectPropagatorConfig : stocke les configurations du propagateur, à raison d'une par type d'informations collectées dynamiques actives. EvidenceRulesetDef relie cette entité aux types d'informations collectées dynamiques (EvidenceTypeDef).
- LocalizableText : cette entité relie les configurations du propagateur à leurs descriptions localisables. Elle a une dépendance sur RuleObjectPropagatorConfig pour l'extraction.
- TextTranslation : stocke les descriptions de configuration du propagateur et dépend de l'entité LocalizableText pour l'extraction.
- ProductEvidenceTypeDefLink : cette entité relie les types d'informations collectées dynamiques à des produits et peut éventuellement être extraite. Elle dépend de l'entité EvidenceTypeDef dans le processus d'extraction.
- AdminICEvidenceTypeDefLink : cette entité relie les types d'informations collectées dynamiques à des dossiers intégrés et peut éventuellement être extraite. Elle dépend de l'entité EvidenceTypeDef dans le processus d'extraction.
- KeyServer : un seul enregistrement peut être extrait de cette entité. Il s'agit du jeu de clés (DYNEVDCODE) utilisé pour générer les codes de types d'informations collectées dynamiques.
Fichiers de configuration de section :
Les configurations de sections sont stockées dans l'entité AppResource. Chaque configuration de section peut faire référence à plusieurs composants, ce qui empêche l'extraction via des fichiers DMX. En revanche, les configurations de section sont extraites dans des fichiers de contribution de section (avec l'extension sec) et enregistrées dans le dossier d'onglet (voir le paramètre d'entrée tabDir).