Difference between revisions of "Setting Up UBIK for CUI"
(→Comos Project) |
|||
| (15 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
{{Template:HowTo/Begin}} | {{Template:HowTo/Begin}} | ||
= Instructions = | = Instructions = | ||
| − | To set up | + | 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> |
| + | • (COMOS_PROJECT) Comos Project | ||
| + | • (COMOS_LOGIN) Comos Login | ||
| + | • (INTERFACE_ADMIN_COMOS) Interface Admin Comos | ||
| + | • (SYSREL_PROJECT_LANGUAGE) Comos Project <-> Language | ||
| + | <br> | ||
| + | <br> | ||
| − | + | = 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> | ||
| + | |||
| + | 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> | |
| − | + | ||
| − | + | ||
| − | The Registration | + | |
[[File:New_comos_project.png|400px]] | [[File:New_comos_project.png|400px]] | ||
| + | <br> | ||
| + | <br> | ||
= Comos Login = | = Comos Login = | ||
| − | Similar to COMOS_PROJECT | + | Similar to COMOS_PROJECT, navigate to the MetaClass COMOS_LOGIN and derive a new MetaClass. |
| − | The reason is to create a MetaClass that is | + | The reason for this is to create a MetaClass that is separated from the System MetaClass, which may be modified during a UBIK update. |
| − | To find the MetaClass in {{UBIK}} | + | <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]] | [[File:ComosLogin_ContentView.png|400px]] | ||
| + | <br> | ||
| − | After assigning a name and description to the new MetaClass, | + | 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. |
| − | You | + | <br> |
| − | You | + | |
| + | 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 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 | + | Similar to the previous steps, navigate to the MetaClass INTERFACE_ADMIN_COMOS and derive a new MetaClass. |
| − | The reason is to create a MetaClass that is | + | The reason for this is to create a MetaClass that is separated from the System MetaClass, which may be modified during a {{UBIK}} update. |
| − | To find the MetaClass in {{UBIK}} | + | <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]] | [[File:IA_COMOS_ContentView.png|400px]] | ||
| + | <br> | ||
| − | After assigning a name and description to the new MetaClass, | + | After assigning a name and description to the new MetaClass, do not forget to link the Login object and then save it. |
| + | <br> | ||
[[File:IA_CMW_LINK.png|400px]] | [[File:IA_CMW_LINK.png|400px]] | ||
| + | <br> | ||
| − | To | + | 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]] | ||
| + | <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. | |
| − | To find the MetaClass in {{UBIK}} | + | <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]] | [[File:Lang_REL_ContentView.png|400px]] | ||
| + | <br> | ||
| − | Please open the | + | Please open the class in the Bulk Editor. |
| + | <br> | ||
[[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 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== | ||
| − | Add_Languages_to_UBIK | + | * [[HowTo:Add_Languages_to_UBIK]] |
| − | [https://cldr.unicode.org/ Unicode CLDR Project] | + | * [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] | + | * [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
