Phase 3: Migrating your applications

In this phase, you can start migrating your applications with the migration tool.

To migrate your applications from BTT version 4.3 to BTT version 6.1.2, take the following steps:
  1. Replace the old BTT version 4.3 jar files with BTT version 6.1.2 jar files, and change the build path of the project to the new jar files.
  2. Import the application that you want to migrate to the workspace as a project, and configure the migration tool. The migration tool will migrate the application directly based on the original project.
  3. Migrate the configuration file dse.ini to btt.xml. In BTT version 4.3, the configuration file is dse.ini, but in BTT version 6.1.2, it is renamed as btt.xml. See the following figure.
    Figure 1. Migrating the configuration file
  4. Migrate the definition files of the context, the data element, the type data, and the format.
  5. Migrate the business logic. BTT version 6.1.2 uses process, operation, and operation step as channel aware business logic, which is similar with BTT version 4.3. In BTT version 6.1.2, the architecture is refined, and some components are re-designed, so the package names, class names, and some APIs in BTT version 6.1.2 are different from those in BTT version 4.3. The migration tool will automatically migrate these differences.
  6. Manually migrate the components that cannot be completely migrated by the migration tool, based on the recommendation provided by the migration tool.