Advanced: Creating Customized OSIs : Customizing API Definitions : Upgrading an OSI

Upgrading an OSI

The OSDT is capable of upgrading OSIs that were created with previous versions of the tool.

To upgrade an existing OSI, select File > Update from OSI... from the main menu.

The upgrade operation carries out the following actions:

Checks for API definitions that exist in the reference OSI but not in the OSI being upgraded. You will be prompted to approve these additions.
Checks for obsolete API definitions—those that exist in the OSI being upgraded but not in the reference OSI. You will be prompted to approve the removal of these obsolete definitions.
Checks for design attributes that exist in the reference OSI but not in the OSI being upgraded. You will be prompted to approve these additions.
Checks for obsolete design attributes—those that exist in the OSI being upgraded but not in the reference OSI. You will be prompted to approve the removal of these obsolete design attributes.

All changes made during the upgrade operation are recorded in a log file located in the ctd directory (file is named <OSI NAME>DD/MM/YY.txt).

When the upgrade operation is completed, the OSI will be marked as "modified." The changes will only take effect when the OSI is saved.