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

  1. Project Configuration Files are created based on the content of the input .dpa file and rules from provided .schema.json files.

  2. The Project Master File is created with references to the created project configuration files.

  3. 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

  1. The new DaVinci Configurator Classic Version 6 project is loaded.

  2. If structured data (containing composition hierarchy) could be collected from the Flat Extract of the loaded project, the InternalStructuredExtract.arxml file, containing structured data, is created inside the Config/StructuredExtract/BswConfig directory of your project.

Changes of Active EcuC

  1. 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/EcuConfig directory of your project) contain user configuration data.

    • Separate EcuC configuration files (located in the Output/Config/EcuConfig directory of your project) contain automatically derived configuration data.

Creation of Update Workflow Script

  1. The Update Workflow Script is created (see Generated Update Workflow Script).

  2. Files, required as input for the Update Workflow Script commands, are created.