MigrationCheck
The MigrationCheck
tool allows you to determine which APIs
need to be migrated when upgrading your program to a later Symbian OS version.
When running MigrationCheck
you need to define the
following:
The program binaries to be migrated.
The GenerateLibDB
output, or a Symbian OS platform, or a
Symbian OS release directory.
NOTE: The Symbian OS release directory should correspond to the version you are migrating from (i.e. the version your program binaries are built against).
The Migration Guide Index. This lists the affected APIs when migrating from one particular Symbian OS version to another. The Migration Guide Indices are available in the following locations:
6.1 to 7.0s migration -
<EPOCOOT>\documentation\developerlibrary\doc_source\migration\61_70s\migindex7.0s.mig
7.0s to 8.0a migration -
excluding version 8 features that were backported to 7.0s:
<EPOCOOT>\documentation\developerlibrary\doc_source\migration\70s_80a\migindex8.0a.mig
including version 8 features that were backported to 7.0s:
<EPOCOOT>\documentation\developerlibrary\doc_source\migration\70s_80a\migindex8.0a-7.0slatest.mig
8.1a to 9.1 migration
<EPOCOOT>\documentation\developerlibrary\doc_source\migration\81a_91\migindex81a-91.mig
8.1b to 9.2 migration
<EPOCOOT>\documentation\developerlibrary\doc_source\migration\81b_92\migindex81b-92.mig
The Symbian OS Library, supplied with the Symbian OS release that you are migrating to.
The MigrationCheck
tool checks your specified binaries
against the Migration Guide Index and a report is produced in HTML format,
displaying all the modified APIs that need to be migrated. For each API listed
a hyperlink to the relevant section in the Migration Guide section of the Symbian OS Library
is also displayed.
NOTE:You can open the HTML report in Excel for easier data manipulation.
MigrationCheck
command line syntax
The command line syntax used for MigrationCheck
is shown
below:
>MigrationCheck.pl -i <XML file> -d <CHM file> -b
<binary file> B <text file> [-libdb <test file> | -p
<platform> | -r <directory>] -R <HTMLreport>
The following arguments are used with the MigrationCheck
tool.
|