Processing application based on migration objectives
The following table shows what processing tasks you need to perform
based on your migration objective.
Table 2. Process application based on migration objectives
If you plan to migrate...
|
Do the following...
|
Entire original application
|
-
Test the original PowerBuilder application and correct
any applications functionality or user interface
problems.
Note: This step is for detecting and removing problems
that may have existed in legacy PowerBuilder applications or
problems caused by upgrading legacy PowerBuilder
applications.
-
Perform a full build and optimize the original
PowerBuilder application in PowerBuilder IDE.
|
A portion of the original
application
|
-
Extract the desired portion from the original
PowerBuilder application into a new PowerBuilder application
target.
-
Test the application to ensure there are no bugs and
that it functions as expected.
-
Perform a full build and optimize this "extracted"
portion of your application in the PowerBuilder IDE.
|
Some DataWindows in the original
application
|
-
Create a new PowerBuilder application target in the same
workspace that holds the original PowerBuilder
application.
-
Move the desired DataWindow objects from the original
PowerBuilder application to the new PowerBuilder application
target.
-
Add Windows, Menus, and a general UI for the
application. Code simple business logic to the new
PowerBuilder application in order to make it fully
functional.
-
Test the new PowerBuilder application and correct any
problems with its functionality and user interface.
-
Perform a full build and optimize the new PowerBuilder
application in the PowerBuilder IDE.
|