Jump to: navigation, search

Changes


HowTo:Transfer Data from UBIK 3 to UBIK 4

724 bytes added, 16:29, 15 February 2023
=> You might get an MSDTC related error. In that case you need to enable the MSDTC: https://learn.microsoft.com/en-us/biztalk/adapters-and-accelerators/adapter-sql/configure-msdtc-on-sql-server-and-adapter-client
 
[[Category:How-To|Transfer Data from 3.7 to 4.0]]
[[Category:Install|Transfer Data from 3.7 to 4.0]]
[[Category:Installing|Transfer Data from 3.7 to 4.0]]
[[Category:Server|Transfer Data from 3.7 to 4.0]]
[[Category:Version 4.0|Transfer Data from 3.7 to 4.0]]
== Transfer the previously copied meta definitions ==
* 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.
 
== Remove obsolete MetaClasses ==
* Some old meta classes have been transferred, but we can just delete them:
** System.Main.SYSTEMSETTINGS
 
== Adapt Customizing ==
In case your customizing doesn't compile even after removing the obsolete meta classes, this might help.
Some method signatures have changed, so we have to adapt custom code if these methods are used:
 
* For most View related methods, the parameter "bool sorted" does not exist anymore; it can be removed.
* The method View.Children now doesn't have the parameters "bool sorted" and "bool fullBranchSync" anymore; they can be removed.
* There is a new method View.ChildrenForBranchSync with the same parameters as View.Children (equivalent to having the "fullBranchSync" parameter on true). If you customized View.Children, this one should be customized as well.
* The UBIKClassList does not derive from List anymore. If you're using it as List in your custom code, you have to adapt this, using UBIKClassList instead.
== Make sure all languages are configured ==
1,606
edits