Changes

HowTo:Transfer Data from UBIK 3 to UBIK 4

2,544 bytes added, 13:49, 17 November 2022
Created page with "With {{UBIK}} Server version 4.0, much has changed on database level. We had to sacrifice direct downward compatibility with respect to older database versions in order to gai..."
With {{UBIK}} Server version 4.0, 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.0, it is necessary to create a new database and to transfer the data from the old database to the new one. Here's how.

<!-- DO NOT REMOVE THIS -->{{Template:HowTo/Begin}}<!-- DO NOT REMOVE THIS -->

= Instructions =
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->

== Save all meta definitions to a SmartStudio Project ==
* Open SmartStudio version 3.7.
* Open a new, empty Project.
* Connect to the old {{UBIK}} 3.7 Environment.
* Open a new Transport Container worksheet.
* Right-click to open the context menu and click "Load all MetaClasses".
=> Now, all MetaClasses and MetaProperties are added to the Transport Container. This can take a while.
* After loading all the meta definitions is finished, save the Transport Container to the Project.
* Save the Project to the file system.

== Create an empty {{UBIK}} 4.0 database ==
* Create a new, empty database for your {{UBIK}} 4.0 Environment. It has to be on the same server as your old database (or a copy thereof).
* Open SmartStudio version 4.0.
* Open the previously created Project.
* Connect to the new (and empty) {{UBIK}} 4.0 Environment.
=> SmartStudio now asks you to upgrade the empty database to version 4.0. Confirm the upgrade dialog. {{UBIK}} now creates all the basic system definitions in the previously empty database.

== Transfer the previously copied meta definitions ==
* Open the Transport Container with all the 3.7 meta definitions from the Project.
* Merge & Save the Transport Container to the Environment.
=> All the meta definitions should be available in the new {{UBIK}} 4.0 Environment. Now we just have to transfer the instance data.

== Transfer all instance data ==
* Open the "Instance Data Transfer Wizard" using the "Environment" menu.
* Follow the wizard's instructions until the end.
=> The wizard copies all the instance data from the old 3.7 Environment to the new 4.7 Environment. After this, we're done!

<!-- DO NOT REMOVE THIS -->{{Template:HowTo/End}}<!-- DO NOT REMOVE THIS -->

[[Category:How-To]]

[[Category:Server|Transfer Data from 3.7 to 4.0]]
[[Category:Version 4.0|Transfer Data from 3.7 to 4.0]]
[[Category:Installing|Transfer Data from 3.7 to 4.0]]
[[Category:Install|Transfer Data from 3.7 to 4.0]]
1,606
edits