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.