Setting uo up a UBIK Database fur for CUI Data exchangeExchange<!-- 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 -->To set up Interfacing on interfacing in a UBIK Database database you need Configurations \ Objects * Comos Project * Comos Login* Interface Admin Comos* Relation between Comos Project and Languagethe following configuration MetaClasses:
• (COMOS_PROJECT) Comos Project
• (COMOS_LOGIN) Comos Login
• (INTERFACE_ADMIN_COMOS) Interface Admin Comos
• (SYSREL_PROJECT_LANGUAGE) Comos Project <-> Language
= Comos Project =
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --> Best The best approach is to go to Meta Class the MetaClass COMOS_PROJECT and derive a new Metaclass.Reason The reason is to get create a Meta class MetaClass that is cut off from this SystemMetaClass, witch which could be changed on an Update of during a UBIKupdate. To find the MetaClass in {{UBIK}} See all goto where View set to „See all“ go to -> SYSROOT -> SYSTEMOBJECT -> COMOS_PROJECT Or on Content when View is set to „Content“ you can find it below under Namespaces; goto go to -> {}Comos -> {}Comos.Interface ->COMOS_PROJECT [[File:ComosProject_see_all.png|400px]][[File:ComosProject_ContentView.png|400px]]400px400pxAfter giving assigning a name and description to the new MetaClass a Name and Description, please Save; then you can generate you setting by opening the MetaClass in a Bulk Editor and create a new Instance.You You can name and Describe describe it at willas desired, but it is a god good Idea to use a Name name or Description description that is also in Comos{{COMOS}}. The Database ID is also the same as in Comos, on the Project settings for Mobile Solutions, the Enterprise Server here is that one from {{UBIK}} like you set up the Notification Endpoint.Project_ID Project_ID, Working_Overlay_ID is again form Comos, Project_ID is Mandatory anyway, if you want to connect with an WorkingOverly from Comos this ID is also needed.The The Registration folder is only needet when you want to use XML Files for Objects that are not Classified in Comos. [[File:New_Project_MC.png|400px]][[File:New_comos_project.png|400px]]400px 400px
= Comos Login =
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
Similar to COMOS_PROJECT go to MetaClass COMOS_LOGIN and derive a new Metaclass.
Reason is to get a Metaclass that is cut off from this SystemMetaClass, wich could be changed on an Update of UBIK.
To find the MetaClass in {{UBIK}} See all goto where View set to „See all“ go to -> SYSROOT -> SYSTEMOBJECT -> SERVICE_LOGIN -> BASICAUTH_SERVICE_LOGIN -> COMOS_LOGIN Or on Content when View is set to „Content“ you can find it below under Namespaces; goto go to -> {}Comos -> {}Comos.Interface -> COMOS_LOGIN [[File:ComosLogin_see_all.png|400px]][[File:ComosLogin_ContentView.png|400px]]400px400pxAfter giving assigning a name and description to the new MetaClass a Name and Description, please Save; then you can generate you setting by opening the MetaClass in a Bulk Editor and create a new Instance.You You can name and Descripe describe it at willas desired, but it is a god good Idea to use a Name name or Description description that is also in Comos{{COMOS}}. You have to Link a instance form COMOS_PROJECT or its children, so link here the Instance you created bevor in the new Created COMOS_PROJECT Childclasswith Childclass with the checkbox you ask UBIK to Authenticate before sending data, could be that System security is asking for this.In In Service URL you have to give the Comos WebstartPage url, and User and Password for Comos login (mostly Domain user) [[File:New_login_MC.png|400px]][[File:New_Login.png|400px]]400px 400px
= Interface Admin Comos =
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
Similar like before go to MetaClass INTERFACE_ADMIN_COMOS and derive a new Metaclass.
Reason is to get a Metaclass that is cut off from this SystemMetaClass, witch could be changed on an Update of UBIK.
To find the MetaClass in {{UBIK}} See all goto where View set to „See all“ go to -> SYSROOT -> INTERFACE_ADMIN_ROOT -> INTERFACE_ADMIN_COMOS Or on Content when View is set to „Content“ you can find it below under Namespaces; goto go to -> {}Comos -> {}Comos.Interface -> {}Comos.Interface.Administration -> INTERFACE_ADMIN_COMOS [[File:IA_COMOS_see_all.png|400px]][[File:IA_COMOS_ContentView.png|400px]]400px400pxAfter giving assigning a name and description to the new MetaClass a Name and Description, don't forget to link to the Login Object please Save; [[File:IA_CMW_LINK.png|400px]]
To Configure the Proxys that should be Imported and Exported please open the New InterfaceAdmin in a RelationEditor. Than drag an drop all the relevant Proxy to the Interface admin Object.
[[File:IA_RELATIONS.png|800px]]
= Relation between Comos Project and Language =
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
Different to bevore RelationalClass SYSREL_PROJECT_LANGUAGE stays the SystemMetaClass.
To find the MetaClass in {{UBIK}} See all goto where View set to „See all“ go to -> RELATIONDATA -> SYSREL_PROJECT_LANGUAGE Or on Content when View is set to „Content“ you can find it below under Namespaces; goto go to -> {}Comos -> {}Comos.Interface -> SYSREL_PROJECT_LANGUAGE [[File:Lang_REL_see_all.png|400px]][[File:Lang_REL_ContentView.png|400px]]400px400px
Please open the Class in a Bulk Editor;
[[File:REL_OVERVIEW.png|1200px]] To Create a new Instance set a Comos_Project Instance to LEFTUID and a Language Object to the RIGHTUID.
Add the Microsoft LCID number for your Language.
And also the Comos settings witch Language is the current Project, and User Default.
The Languages from UBIK u find in
To find the MetaClass in {{UBIK}} See all goto where View set to „See all“ go to -> SYSROOT -> INTERFACE_ADMIN_ROOT -> INTERFACE_ADMIN_COMOS Or on Content when View is set to „Content“ you can find it below under Namespaces; goto go to -> {}System -> {}System.Main -> {}System.Main.Language -> LANGUAGE -> {}System <!-- DO NOT REMOVE THIS -->{{Template:HowTo/End}}<!-- DO NOT REMOVE THIS -->
==See also==
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --> [[Add_Languages_to_UBIK]]
[https://cldr.unicode.org/ Unicode CLDR Project]
[https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/70feba9f-294e-491e-b6eb-56532684c37f Microsoft LCID]