This document describes some considerations to take into account after converting a previous version Knowledge Base to GeneXus X in order to get it ready for use.
The concept of Model no longer exists in GeneXus X. Prototype and Production models will be converted as an Environment or a Version, depending on their synchronicity with the Design model. Take a look at Development and Knowledge Base Management: GeneXus X vs. Previous Versions for more details.
- When all the models are synchronized with the Design Model, they will be converted as Environments.
- If there is a pending Impact Analysis from the Design Model to the Prototype/Production Model and there aren't any new objects in the Prototype/Production Model compared to the Design one, the Prototype/Production Model will be converted as an Environment.
- If there is a pending Impact Analysis from the Design Model to Prototype/Production Model and some objets in the Prototype/Production Model are newer than the same objects in Design, the Prototype/Production Model will be converted as an Environment. In this case, the Environment is shown with the ? symbol meaning that this Environment needs a user action. The user must decide if this Model will be a Version (object changes in Prototype/Production will be kept) or an Environment (object changes in Prototype/Production will be lost in the next copy model).
Note: Backup model is not converted (it doesn't make sense to convert it)
All Models are converted to Web Interface; note that other interfaces such as Windows form or Character form are not supported.
Not supported generators (such as RPG, Cobol, VB, VFP) will be converted as a C# generator, detailing the following messages:
- WARNING: Model \"RPG\" default environment is not supported. Changed to C#
- WARNING: Model \"Cobol\" default environment is not supported. Changed to C#
- WARNING: Model \"VB - Access\" default environment is not supported. Changed to C#
- WARNING: Model \"VFP - DBF\" default environment is not supported. Changed to C#
Not supported DBMSs like Access, DBFCDX or DBFIDX will be converted to SQL Server detailing the following messages:
- WARNING: Invalid DBMS Access. Changed to SQL Server
- WARNING: Invalid DBMS DBFIDX. Changed to SQL Server
- WARNING: Invalid DBMS DBFCDX (Compound Indexes). Changed to SQL Server
For example:
- A model with a VB generator using the Oracle DBMS, will be converted as a C# generator using the same DBMS.
- A model with a RPG generator (which only supports the iSeries Native access), will be converted as a C# generator using SQL Server.
Preferences with invalid values in GeneXus X will be converted with the unknown value; check the properties compatibility section for more information.
The following objects are not converted:
- Default prompt objects
- Work Panels
- Style objects
- Private Objects
See also: Features that have not been implemented yet in GeneXus X