Tablas de códigos:
Las tablas de códigos se extraen y guardan en archivos con las extensiones "ctx". Los archivos se graban en una carpeta que se encuentra en el componente de destino (consulte el parámetro de entrada codetableDir). Cada tabla de código se extrae en un archivo aparte. Se extraen dos tablas de códigos:
- EvidenceType
- TemporalEvTypeApproval
Entidades (Tablas de base de datos):
Las entidades se extraen y guardan en archivos con las extensiones "dmx". Existe un solo archivo de este tipo por entidad. Estos archivos se graban en la carpeta del gestor de datos situada en el componente de destino (consulte los parámetros de entrada datamanagerDir y dmxDir). Los registros blob y clob se extraen en archivos externos y se hace referencia a los mismos desde archivos DMX. Los archivos blob y clob se guardan en carpetas separadas (denominadas "blob" y "clob") dentro la carpeta dmxDir.
- EvidenceTypeDef: esta entidad almacena los tipos de pruebas dinámicas en el sistema y es la primera que se extrae. Las estrategias de extracción de tipo de pruebas mencionadas anteriormente determinan qué registros se han de extraer de esta entidad. Si no se puede extraer ningún registro de EvidenceTypeDef, el proceso de extracción finaliza.
- EvidenceTypeVersionDef: la extracción de esta entidad depende de EvidenceTypeDef. Almacena varias versiones de metadatos para los tipos de pruebas dinámicas. Se extraen las versiones Activa y En curso de edición para cada registro extraído (Tipo de pruebas) de EvidenceTypeDef.
- EvidenceTypeDefinition: correlaciona un tipo de pruebas con una naturaleza de pruebas. La extracción depende de la entidad EvidenceTypeDef.
- SecurityGroup: contiene las definiciones del grupo de seguridad del sistema. Hay un grupo de seguridad generado automáticamente para cada tipo de pruebas dinámicas activo, por lo tanto, esta entidad depende de EvidenceTypeDef en el proceso de extracción. Los usuarios tienen acceso a grupos de seguridad a través de la aplicación de administración del sistema. Si los grupos de seguridad de pruebas dinámicas generados automáticamente se modifican o suprimen, el extractor no los seleccionará. Adicionalmente, las correlaciones de los identificadores de seguridad y de los SID de grupo de seguridad no se extraerán para los grupos modificados.
- SecurityIdentifier: esta entidad depende de SecurityGroup y SecurityGroupSid en el proceso de extracción. Solo se extraen los identificadores de seguridad enlazados con los grupos de seguridad extraídos.
- SecurityGroupSid: enlaza los identificadores de seguridad con los grupos de seguridad. Si alguno de los identificadores de seguridad extraídos se enlazan con el grupo de seguridad EVIDENCEGROUP de nivel superior, también se extraen estos enlaces.
- AppResource: esta entidad almacena información diversa en campos de tipo blob. Depende de EvidenceTypeDef y EvidenceTypeVersionDef en el proceso de extracción. Se extraen los siguientes artefactos:
- Descripciones localizables de tipo de pruebas: se extraen como archivos de propiedades en la carpeta 'blob', una por tipo de pruebas dinámicas.
- Propiedades localizables de la versión de tipo de pruebas: se extraen como archivos de propiedades en la carpeta 'blob', una por tipo de pruebas activas.
- Archivos de configuración de pestañas se extraen como archivos XML en la carpeta "blob". Se extraen hasta tres archivos por versión de tipo de pruebas activa (archivos de configuración de navegación, menú, pestaña).
- El recurso de propiedades de las descripciones de pruebas individual utilizado anteriormente (DynEvd_EvidenceTypeDescriptions.properties), si se encuentra, se divide en archivos de propiedades individuales (uno por tipo de pruebas) y se almacena en la carpeta blob.
- CreoleRuleset: esta entidad almacena los conjuntos de reglas publicados y depende de las entidades EvidenceTypeDef y EvidenceTypeVersionDef. Los conjuntos de reglas de datos y de proceso se determinan a partir de los registros EvidenceTypeDef extraídos, mientras que los conjuntos de reglas definidos personalizados (los atributos calculados, la validación y la información de resumen) se determinan a partir de los registros EvidenceTypeVersionDef activos que se han extraído.
- CreoleRulesetEditAction: almacena conjuntos de reglas En curso de edición y tiene una dependencia en las entidades EvidenceTypeDef y EvidenceTypeVersionDef. Los conjuntos de reglas de datos y de proceso se determinan a partir de los registros EvidenceTypeDef extraídos, mientras que los conjuntos de reglas definidos personalizados se determinan a partir de los registros EvidenceTypeVersionDef en curso de edición que se han extraído.
- CreoleRulesetCategoryLink: enlaza los conjuntos de reglas con categorías. Depende de CreoleRuleset y CreouleRulesetEditAction en el proceso de extracción.
- EvidenceRulesetDef: esta entidad correlaciona un tipo de pruebas con datos en curso de edición y los conjuntos de reglas en proceso, y con una Configuración de propagador de objetos de reglas.
- RuleObjectPropagatorConfig: almacena las configuraciones del propagador, una para cada tipo de pruebas dinámicas activo. EvidenceRulesetDef enlaza esta entidad con los tipos de pruebas dinámicas (EvidenceTypeDef).
- LocalizableText: esta entidad enlaza las configuraciones del propagador con las descripciones localizables. Tiene una dependencia con RuleObjectPropagatorConfig para su extracción.
- TextTranslation: almacena las descripciones de configuración del propagador y dependen de la entidad LocalizableText para su extracción.
- ProductEvidenceTypeDefLink: esta entidad enlaza los tipos de pruebas dinámicas para productos y se extrae opcionalmente. Depende de la entidad EvidenceTypeDef en el proceso de extracción.
- AdminICEvidenceTypeDefLink: esta entidad enlaza los tipos de pruebas dinámicas con los casos integrados y se extrae opcionalmente. Depende de la entidad EvidenceTypeDef en el proceso de extracción.
- KeyServer: solo se extrae un único recurso de esta entidad. Este es el conjunto de claves (DYNEVDCODE) que se utiliza para generar códigos de tipos de pruebas dinámicas.
Archivos de configuración de secciones:
Las configuraciones de secciones se almacenan en la entidad AppResource. Cada configuración de sección puede hacer referencia a varios componentes, lo cual hace que la extracción mediante archivos DMS resulte imposible. En su lugar, las configuraciones de secciones se extraen en los archivos de contribución de sección (con la extensión "sec") y se guardan en la carpeta "tab" (consulte el parámetro de entrada tabDir).