VB6 Source Codes

 Migration Projects: Source Code Inventory

The most critical input to the GMM is your legacy source code; the GMM organizes your source codes into coherent groups called Migration Projects.

Conceptually speaking, a Migration Project is a set of Migration Tasks that you wish gmStudio to process together as a group. Each task is defined by a Migration Unit (MU, a VB6 project or an ASP website) and the various attributes affecting or describing the changing migration state of the MU as it goes through the migration process. A Migration Project may contain just one item -- a stand-alone desktop application, dozens of items -- a complex VB6 system, or thousands of items -- an ASP website.

From an operational standpoint, a Migration Project is a text file containing information that gmStudio uses to perform the various Migration Tasks contained in the project. The gmStudio facilitates the following Migration Project operations:

  • Storing migration settings and gmStudio session settings 
     
  • Adding and removing migration tasks 
     
  • Computing the build order of the migration units 
     
  • Running various preparation, migration, and verification tools on the Migration Project 
     
  • Editing the various attributes of the tasks 
     
  • Sorting and filtering tasks based on their attributes

A Migration Project is created using the [Migration Project Setup] form as described in the Preparation section of this guide.