Changes

Setting Up UBIK for CUI

510 bytes added, 21 September
{{Template:HowTo/Begin}}
= Instructions =
To set up interfacing in an interface between COMOS and a UBIK database , you need the following COMOS®-UBIK® Interface (CUI) plugin and the automatically created configuration MetaClasses:<br> • (COMOS_PROJECT) Comos Project • (COMOS_LOGIN) Comos Login • (INTERFACE_ADMIN_COMOS) Interface Admin Comos • (SYSREL_PROJECT_LANGUAGE) Comos Project <&lt;-> &gt; Language<br><br>
= Comos Project =
The best recommended approach is to go navigate to the MetaClass COMOS_PROJECT and derive a new MetaclassMetaClass.The reason for this is to create a MetaClass that is cut off separated from this SystemMetaClassthe System MetaClass, which could may be changed modified during a UBIK update.<br>
To find the MetaClass in {{UBIK}} where when the View is set to „See all“ "See All", go to ⇒ SYSROOT ⇒ SYSTEMOBJECT ⇒ COMOS_PROJECT<br>
when When the View is set to „Content“ "Content", you can find it under Namespaces; go to ⇒ {} Comos ⇒ {} Comos.Interface ⇒ COMOS_PROJECT<br>
[[File:ComosProject_ContentView.png|400px]]
<br>
After assigning a name and description to the new MetaClass, please click Save; then you . You can generate then create your setting configuration by opening the MetaClass in a the Bulk Editor and create creating a new Instanceinstance. <br>
You can may choose any name and describe it as desireddescription, but it is a good idea recommended to use a name or description values that is also exist in {{COMOS}}.<br>
The Database ID is also should match the same as value configured in {{COMOS}}, on under the Project project settings for Mobile Solutions, .the The Enterprise Server here is that should be the one from {{UBIK}} like you set up , configured in the same way as the Notification Endpoint. <br>
DATABASE_ID Comos is the COMOS Database ID, PROJECT_ID Comos is the COMOS Project SystemUID, and WORKING_OVERLAY_ID Comos is the COMOS Working Overlay SystemUID is again form from {{COMOS}}, DATABASE_ID ad PROJECT_ID are Mandatory anyway, if you want to connect with an WorkingOverly from Comos this ID is also needed. <br>
The Registration folder is only needed when DATABASE_ID and PROJECT_ID are mandatory. If you want to use XML Files for Objects that are not Classified connect to a specific Working Overlay in {{COMOS}}, the WORKING_OVERLAY_ID is also required.<br>
[[File:New_comos_projectThe Registration Folder is required only if you want to use XML files for objects that are not classified in {{COMOS}}.png|400px]]<br>
[[File:New_comos_project.png|400px]]
<br>
<br>
= Comos Login =
Similar to COMOS_PROJECT go , navigate to the MetaClass COMOS_LOGIN and derive a new MetaclassMetaClass.The reason for this is to create a MetaClass that is cut off separated from this SystemMetaClassthe System MetaClass, which could may be changed modified during a UBIK update.<br>
To find the MetaClass in {{UBIK}} where when the View is set to „See all“ "See All", go to ⇒ SYSROOT ⇒ SYSTEMOBJECT ⇒ SERVICE_LOGIN ⇒ BASICAUTH_SERVICE_LOGIN ⇒ COMOS_LOGIN<br>
when When the View is set to „Content“ "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, please click Save; then you . You can generate you setting then create your configuration by opening the MetaClass in a the Bulk Editor and create creating a new Instanceinstance. <br>
You can may choose any name and describe it as desireddescription, but it is a good idea recommended to use a name or description values that is also exist in {{COMOS}}.<br>
You have to must link an instance from of COMOS_PROJECT or one of its children, so link here derived classes. Link the Instance instance that you previously created befor in the new Created your derived COMOS_PROJECT Child Class, MetaClass.<br>
with the The checkbox "RESTAPI_PRE_AUTHENTICATE" you ask determines whether {{UBIK}} authenticates before sending data, depending on . Enable it according to your system security requirements. <br>
In the Service URL you musst set field, enter the ComosWebstartPage URL, and user name . Also provide the username and password used for COMOS login (mostly Domain typically a domain useraccount).<br>
[[File:New_Login.png|400px]]
<br>
= Interface Admin Comos =
Similar to the previous steps go , navigate to the MetaClass INTERFACE_ADMIN_COMOS and derive a new MetaclassMetaClass. The reason for this is to create a MetaClass that is cut off separated from this SystemMetaClassthe System MetaClass, which could may be changed modified during a {{UBIK}} update.<br>
To find the MetaClass in {{UBIK}} where when the View is set to „See all“ "See All", go to ⇒ SYSROOT ⇒ INTERFACE_ADMIN_ROOT ⇒ INTERFACE_ADMIN_COMOS<br>
when When the View is set to „Content“ "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, don't do not forget to link the Login object, and then save;it.<br>
[[File:IA_CMW_LINK.png|400px]]
<br>
To configure the Proxies proxies that should be imported and exported please , open the new InterfaceAdmin Interface Admin object in a RelationEditorthe Relation Editor. <br>
Then drag an and drop all the relevant Proxy to proxies onto the InterfaceAdmin Interface Admin MetaClass.<br>
[[File:IA_RELATIONS.png|800px]]
<br><br>
= Relation between Comos Project and Language =
Different to before Unlike the previous examples, the RelationalClass SYSREL_PROJECT_LANGUAGE stays the SystemMetaClassremains a System MetaClass and should not be derived.<br>
To find the MetaClass in {{UBIK}} where when the View is set to „See all“ "See All", go to ⇒ RELATIONDATA ⇒ SYSREL_PROJECT_LANGUAGE<br>
when When the View is set to „Content“ "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 class in a the Bulk Editor;.<br>
[[File:REL_OVERVIEW.png|1200px]]
<br>
To Create create a new Instance set instance, assign a COMOS_PROJECT Instance instance to LEFTUID and a Language Object object to the RIGHTUID.<br>
Add the Microsoft LCID number for your Languagethe language. And also Also configure the Comos COMOS language settings witch Language to specify whether the language is the current Project, project language and User Defaultthe user's default language. The languages from {{UBIK}} you find in <br>
To find the MetaClass The language objects in {{UBIK}} where View set to „See all“ go to ⇒ SYSROOT ⇒ INTERFACE_ADMIN_ROOT ⇒ INTERFACE_ADMIN_COMOS can be found as follows:<br>
when When the View is set to „Content“ you can find it under Namespaces; "See All", go to ⇒ {} System SYSROOT ⇒ {} System.Main ⇒ {} System.Main.Language SYSTEM ⇒ LANGUAGE ⇒ {} System<br>
When the View is set to "Content", go to ⇒ {} System ⇒ {} System.Main ⇒ {} System.Main.Language ⇒ LANGUAGE ⇒ {} System
<br>
{{Template:HowTo/End}}