Behind The Scenes
This section provides background information for the migration process for your DaVinci Configurator Classic Version 6 project, using the Project Migration Tool.
The process consists of four automated steps that are described in the following.
Creation of Project Structure
-
Project Configuration Files are created based on the content of the input
.dpafile and rules from provided.schema.jsonfiles. -
The Project Master File is created with references to the created project configuration files.
-
Files and directories in the input project are moved or copied to default directories of the destination project (see Default Directory Changes).
The input DaVinci Configurator Classic Version 5 project only changes if the path of the input project equals the path of the destination DaVinci Configurator Classic Version 6 project.
Creation of Structured Extract
-
The new DaVinci Configurator Classic Version 6 project is loaded.
-
If structured data (containing composition hierarchy) could be collected from the Flat Extract of the loaded project, the
InternalStructuredExtract.arxmlfile, containing structured data, is created inside theConfig/StructuredExtract/BswConfigdirectory of your project.
Changes of Active EcuC
-
Automatically derived configuration data is extracted from Active EcuC configuration files and stored in separate EcuC configuration files.
In DaVinci Configurator Classic Version 5 projects, Active EcuC files contain both user configuration data and automatically derived configuration data.
This changes with DaVinci Configurator Classic Version 6:
-
Active EcuC files (located in the
Config/EcuConfigdirectory of your project) contain user configuration data. -
Separate EcuC configuration files (located in the
Output/Config/EcuConfigdirectory of your project) contain automatically derived configuration data.
-
Creation of Update Workflow Script
-
The Update Workflow Script is created (see Generated Update Workflow Script).
-
Files, required as input for the Update Workflow Script commands, are created.