Difference between revisions of "Setting Up UBIK for CUI"
(→Comos Project) |
|||
| (20 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | Setting | + | Setting up a UBIK Database for CUI Data Exchange |
| − | + | {{Template:HowTo/Begin}} | |
| − | + | ||
= Instructions = | = Instructions = | ||
| − | + | To set up an interface between COMOS and a UBIK database, you need the COMOS®-UBIK® Interface (CUI) plugin, which generates the following configuration MetaClasses during installation:<br> | |
| − | To set up | + | • (COMOS_PROJECT) Comos Project |
| − | + | • (COMOS_LOGIN) Comos Login | |
| − | + | • (INTERFACE_ADMIN_COMOS) Interface Admin Comos | |
| − | + | • (SYSREL_PROJECT_LANGUAGE) Comos Project <-> Language | |
| − | + | <br> | |
| − | + | <br> | |
= Comos Project = | = Comos Project = | ||
| − | + | The recommended approach is to navigate to the MetaClass COMOS_PROJECT and derive a new MetaClass. | |
| + | The reason for this is to create a MetaClass that is separated from the System MetaClass, which may be modified during an UBIK update. | ||
| + | <br> | ||
| − | + | '''How to locate the MetaClass in UBIK®:''' | |
| − | + | <br> | |
| + | * When the View is set to "See All", navigate to: | ||
| + | SYSROOT → SYSTEMOBJECT → COMOS_PROJECT | ||
| + | <br> | ||
| + | * When the View is set to "Content", the MetaClass is located within the namespaces. Navigate to: | ||
| + | {} Comos → {} Comos.Interface → COMOS_PROJECT | ||
| + | <br> | ||
| − | + | [[File:ComosProject_ContentView.png|400px]] | |
| + | <br> | ||
| − | + | After assigning a name and description to the new MetaClass, click Save. You can then create your configuration by opening the MetaClass in the Bulk Editor and creating a new instance. | |
| + | <br> | ||
| − | + | You may choose any name and description, but it is recommended to use values that also exist in {{COMOS}}. | |
| + | <br> | ||
| − | + | The Database ID should match the value configured in {{COMOS}} under the project settings for Mobile Solutions. | |
| − | + | The Enterprise Server should be the one from {{UBIK}}, configured in the same way as the Notification Endpoint. | |
| + | <br> | ||
| − | + | DATABASE_ID is the COMOS Database ID, PROJECT_ID is the COMOS Project SystemUID, and WORKING_OVERLAY_ID is the COMOS Working Overlay SystemUID from {{COMOS}}. | |
| − | + | <br> | |
| − | The Registration | + | |
| + | DATABASE_ID and PROJECT_ID are mandatory. If you want to connect to a specific Working Overlay in COMOS, the WORKING_OVERLAY_ID is also required. | ||
| + | <br> | ||
| + | |||
| + | The Registration Folder is required only if you want to use XML files for objects that are not classified in {{COMOS}}. | ||
| + | <br> | ||
| − | |||
[[File:New_comos_project.png|400px]] | [[File:New_comos_project.png|400px]] | ||
| + | <br> | ||
| + | <br> | ||
| + | |||
= Comos Login = | = Comos Login = | ||
| − | + | Similar to COMOS_PROJECT, navigate to the MetaClass COMOS_LOGIN and derive a new MetaClass. | |
| + | The reason for this is to create a MetaClass that is separated from the System MetaClass, which may be modified during a UBIK update. | ||
| + | <br> | ||
| − | + | To find the MetaClass in {{UBIK}} when the View is set to "See All", go to ⇒ SYSROOT ⇒ SYSTEMOBJECT ⇒ SERVICE_LOGIN ⇒ BASICAUTH_SERVICE_LOGIN ⇒ COMOS_LOGIN | |
| + | <br> | ||
| − | + | When the View is set to "Content", you can find it under Namespaces; go to ⇒ {} Comos ⇒ {} Comos.Interface ⇒ COMOS_LOGIN | |
| + | <br> | ||
| − | + | [[File:ComosLogin_ContentView.png|400px]] | |
| + | <br> | ||
| − | + | After assigning a name and description to the new MetaClass, click Save. You can then create your configuration by opening the MetaClass in the Bulk Editor and creating a new instance. | |
| + | <br> | ||
| − | + | You may choose any name and description, but it is recommended to use values that also exist in {{COMOS}}. | |
| + | <br> | ||
| − | + | You must link an instance of COMOS_PROJECT or one of its derived classes. Link the instance that you previously created in your derived COMOS_PROJECT MetaClass. | |
| − | + | <br> | |
| − | + | The checkbox "RESTAPI_PRE_AUTHENTICATE" determines whether {{UBIK}} authenticates before sending data. Enable it according to your system security requirements. | |
| − | + | <br> | |
| − | In Service URL | + | |
| + | In the Service URL field, enter the ComosWebstartPage URL. Also provide the username and password used for COMOS login (typically a domain user account). | ||
| + | <br> | ||
| − | |||
[[File:New_Login.png|400px]] | [[File:New_Login.png|400px]] | ||
| + | <br> | ||
= Interface Admin Comos = | = Interface Admin Comos = | ||
| − | + | Similar to the previous steps, navigate to the MetaClass INTERFACE_ADMIN_COMOS and derive a new MetaClass. | |
| + | The reason for this is to create a MetaClass that is separated from the System MetaClass, which may be modified during a {{UBIK}} update. | ||
| + | <br> | ||
| − | + | To find the MetaClass in {{UBIK}} when the View is set to "See All", go to ⇒ SYSROOT ⇒ INTERFACE_ADMIN_ROOT ⇒ INTERFACE_ADMIN_COMOS | |
| + | <br> | ||
| − | + | When the View is set to "Content", you can find it under Namespaces; go to ⇒ {} Comos ⇒ {} Comos.Interface ⇒ {} Comos.Interface.Administration ⇒ INTERFACE_ADMIN_COMOS | |
| + | <br> | ||
| − | + | [[File:IA_COMOS_ContentView.png|400px]] | |
| + | <br> | ||
| − | + | After assigning a name and description to the new MetaClass, do not forget to link the Login object and then save it. | |
| + | <br> | ||
| − | [[File: | + | [[File:IA_CMW_LINK.png|400px]] |
| + | <br> | ||
| − | + | To configure the proxies that should be imported and exported, open the new Interface Admin object in the Relation Editor. | |
| + | <br> | ||
| − | + | Then drag and drop all relevant proxies onto the Interface Admin MetaClass. | |
| − | + | <br> | |
| − | + | ||
[[File:IA_RELATIONS.png|800px]] | [[File:IA_RELATIONS.png|800px]] | ||
| + | <br> | ||
| + | <br> | ||
= Relation between Comos Project and Language = | = Relation between Comos Project and Language = | ||
| − | + | Unlike the previous examples, the RelationalClass SYSREL_PROJECT_LANGUAGE remains a System MetaClass and should not be derived. | |
| + | <br> | ||
| − | + | To find the MetaClass in {{UBIK}} when the View is set to "See All", go to ⇒ RELATIONDATA ⇒ SYSREL_PROJECT_LANGUAGE | |
| + | <br> | ||
| − | + | When the View is set to "Content", you can find it under Namespaces; go to ⇒ {} Comos ⇒ {} Comos.Interface ⇒ SYSREL_PROJECT_LANGUAGE | |
| + | <br> | ||
| − | + | [[File:Lang_REL_ContentView.png|400px]] | |
| + | <br> | ||
| − | + | Please open the class in the Bulk Editor. | |
| − | + | <br> | |
| − | Please open the | + | |
[[File:REL_OVERVIEW.png|1200px]] | [[File:REL_OVERVIEW.png|1200px]] | ||
| + | <br> | ||
| − | To | + | To create a new instance, assign a COMOS_PROJECT instance to LEFTUID and a Language object to RIGHTUID. |
| + | <br> | ||
| − | Add the Microsoft LCID number for | + | Add the Microsoft LCID number for the language. Also configure the COMOS language settings to specify whether the language is the current project language and the user's default language. |
| + | <br> | ||
| − | + | The language objects in {{UBIK}} can be found as follows: | |
| + | <br> | ||
| − | + | When the View is set to "See All", go to ⇒ SYSROOT ⇒ SYSTEM ⇒ LANGUAGE | |
| + | <br> | ||
| − | + | When the View is set to "Content", go to ⇒ {} System ⇒ {} System.Main ⇒ {} System.Main.Language ⇒ LANGUAGE ⇒ {} System | |
| − | + | <br> | |
| − | + | {{Template:HowTo/End}} | |
| − | + | ||
| − | < | + | |
==See also== | ==See also== | ||
| − | + | * [[HowTo:Add_Languages_to_UBIK]] | |
| − | + | * [https://cldr.unicode.org/ Unicode CLDR Project] | |
| − | [[Add_Languages_to_UBIK]] | + | * [https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/70feba9f-294e-491e-b6eb-56532684c37f Microsoft LCID] |
| − | + | ||
| − | [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] | + | |
Latest revision as of 12:37, 22 September 2026
Setting up a UBIK Database for CUI Data Exchange
