(→Comos Project) |
|||
| (2 intermediate revisions by one other user 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 = | = Comos Project = | ||
| − | The | + | The recommended approach is to navigate to the MetaClass COMOS_PROJECT 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 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]] | [[File:ComosProject_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. |
| − | by opening the MetaClass in | + | <br> |
| − | You | + | You may choose any name and description, but it is recommended to use values that also exist in {{COMOS}}. |
| + | <br> | ||
| − | The Database ID | + | 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 | + | 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 | + | 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. |
| + | <br> | ||
| − | To find the MetaClass in {{UBIK}} | + | 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. |
| + | <br> | ||
| − | You | + | You may choose any name and description, but it is recommended to use values that also exist in {{COMOS}}. |
| + | <br> | ||
| − | You | + | 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 | + | 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. |
| + | <br> | ||
| − | To find the MetaClass in {{UBIK}} | + | 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 configure the | + | To configure the proxies that should be imported and exported, open the new Interface Admin object in the Relation Editor. |
| + | <br> | ||
| − | Then drag | + | 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}} | + | 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 | + | 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}} | {{Template:HowTo/End}} | ||
Latest revision as of 12:37, 22 September 2026
Setting up a UBIK Database for CUI Data Exchange