Difference between revisions of "HowTo:Transfer Data from UBIK 3 to UBIK 4+"
(→Save all meta definitions to a SmartStudio Project) |
|||
| Line 2: | Line 2: | ||
In order to upgrade a {{UBIK}} Environment from version 3.7 to version 4, it is necessary to create a new database and to transfer the data from the old database to the new one. Here's how. | In order to upgrade a {{UBIK}} Environment from version 3.7 to version 4, it is necessary to create a new database and to transfer the data from the old database to the new one. Here's how. | ||
| + | |||
| + | {{Hint| | ||
| + | '''Custom code compilation errors: Implicitly abstract classes''' | ||
| + | |||
| + | Custom code assembly improvements have led to the effect that obsolete "legacy" MetaClasses originating from pre-version-4 databases get in the way of building the customizing and must be either deleted or marked as abstract (setting the ClassType property to 50). | ||
| + | Any valid custom classes that use abstract custom code must also be marked as such via their ClassType. | ||
| + | |||
| + | '''Obsolete classes''': | ||
| + | * IMAGE_MANAGER | ||
| + | * SYSTEM_IMAGE | ||
| + | * DISPLAY_DATA_APPLICATION | ||
| + | * OSIPI_SERVER (if you're not using the OSIPI Plugin) | ||
| + | * OSIPI_DATA_POINT (if you're not using the OSIPI Plugin) | ||
| + | * SYMBOL | ||
| + | '''Namespaces with obsolete classes''': | ||
| + | * System.DataExchange | ||
| + | * System.DataExchange.Relation }} | ||
<!-- DO NOT REMOVE THIS -->{{Template:HowTo/Begin}}<!-- DO NOT REMOVE THIS --> | <!-- DO NOT REMOVE THIS -->{{Template:HowTo/Begin}}<!-- DO NOT REMOVE THIS --> | ||
| Line 14: | Line 31: | ||
A detailed description of how to transfer data from an {{UBIK}} 3 environment to an {{UBIK}} 4 is provided in the "Transfer Data from UBIK 3 to UBIK 4" tab. | A detailed description of how to transfer data from an {{UBIK}} 3 environment to an {{UBIK}} 4 is provided in the "Transfer Data from UBIK 3 to UBIK 4" tab. | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
= Transfer Data from UBIK 3 to UBIK 4 = | = Transfer Data from UBIK 3 to UBIK 4 = | ||
| Line 43: | Line 60: | ||
{{Hint|Make sure to use the newest SmartStudio versions from the release portal (also for 3.7)!}} | {{Hint|Make sure to use the newest SmartStudio versions from the release portal (also for 3.7)!}} | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
== Create an empty {{UBIK}} 4.0 database == | == Create an empty {{UBIK}} 4.0 database == | ||
Revision as of 10:13, 17 April 2026
With UBIK® Server version 4, much has changed on database level. We had to sacrifice direct downward compatibility with respect to older database versions in order to gain new possibilities (see Dynamic Live Mode).
In order to upgrade a UBIK® Environment from version 3.7 to version 4, it is necessary to create a new database and to transfer the data from the old database to the new one. Here's how.
