Custom Data Evaluation

This topic describes what you need to look out for when analyzing your data to ensure that it can be successfully migrated.

Related Topics
About the FTR Schema Migration Tool
About Custom Migration
Migrated Schema

When upgrading an ENOVIA Variant Configuration Central database to V6R2012x, you should analyze your data to ensure that the following guidelines are met.

Important: These guidelines must be met in order to ensure a successful migration.


  • There cannot be any parenthesis, ( or ), or space ' ' characters in a symbolic name. You must remove these characters and replace them with another character, such as an underscore _.
  • There cannot be any custom types, relationships, attributes or policies that conflict with the V6R2012x ENOVIA Variant Configuration Central schema. For example, you cannot have a custom type, ‘GBOM’ as this is a new type installed with 2012x. You must modify your custom admin type so that there are no name conflicts. It is recommended to append a suffix of _custom to all custom schema that are in conflict. The following table summarizes the schema that were added for V6R2012x:
    Admin Name
    Type CONFIGURATION FEATURES

    Configuration Feature

    Configuration Option

    LOGICAL STRUCTURES

    Logical Feature

    Manufacturing Feature

    Relationship CONFIGURATION STRUCTURES

    Configuration Features

    Configuration Options

    Mandatory Configuration Features

    LOGICAL STRUCTURES

    Logical Features

    Logical Products

    MANUFACTURING STRUCTURES

    Manufacturing Features

    Candidate Configuration Features

    Candidate Manufacturing Features

    Committed Configuration Features

    Committed Logical Features

    Committed Manufacturing Features

    Committed Context

    GBOM

    Inactive GBOM

    Custom GBOM

    Inactive Custom GBOM

    Inactive Varies By GBOM

    Valid Contexts

    Invalid Contexts

    Attribute Configuration Selection Criteria

    Configuration Selection Type

    Display Name

    Display Text

    Logical Selection Criteria

    Logical Selection Type

    Rolled-Up

    Policy Configuration Feature

    Configuration Option

    Logical Feature

    Manufacturing Feature

    Interface Inherited
  • If you have added any custom attributes on the Software Feature type, these attributes need to be added on the Logical Feature type after running the ENOVIA Business Process Services upgrade and before running ENOVIA Variant Configuration Central installation. If this step is not followed, those attributes will be lost.
  • If the schema is inheriting any custom attributes from the Feature type, these attributes need to be moved to the corresponding new feature type (Configuration Feature, Configuration Option, Logical Feature or Manufacturing Feature), as appropriate. Additionally, any new custom types need to be created for all existing custom types, and should be derived from the new feature type (Configuration Feature, Configuration Option, Logical Feature or Manufacturing Feature), as appropriate. It will then be possible to use the Migration Property File Settings to migrate the old custom types to the new custom types.
  • Any custom attributes that had been added to the Feature List or GBOM types need to be added to the appropriate new ENOVIA Variant Configuration Central schema types. It will then be required to write a custom migration method to migrate these custom attributes.