<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wikitest.augmensys.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HYA</id>
		<title>UBIK Wiki Test / Augmensys - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wikitest.augmensys.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HYA"/>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Special:Contributions/HYA"/>
		<updated>2026-04-29T20:32:30Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=OFFLINE_SYNC_LEVEL_CLASSIFICATION&amp;diff=25960</id>
		<title>OFFLINE SYNC LEVEL CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=OFFLINE_SYNC_LEVEL_CLASSIFICATION&amp;diff=25960"/>
				<updated>2024-03-05T13:00:55Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: Created page with &amp;quot;{{ClassificationInfoBox | title = Offline Sync Level Classification | name = {{PAGENAMEE}} | inheritance = - | namespace = System.Classification.Content | purpose = Define the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Offline Sync Level Classification&lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Define the depth of children levels &lt;br /&gt;
| version = 4.7+&lt;br /&gt;
| id = {D1E7055D-A967-42CB-A258-1DD503BDA865}&lt;br /&gt;
}}&lt;br /&gt;
An object classified by  OFFLINE_SYNC_LEVEL_CLASSIFICATION can be used to download certain amount of children levels instead of infinite levels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Client|OFFLINE SYNC LEVEL CLASSIFICATION]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_MAX_CLASSIFICATION&amp;diff=25839</id>
		<title>SYSCLS MIN MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_MAX_CLASSIFICATION&amp;diff=25839"/>
				<updated>2024-02-06T13:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page SYSCLS MIN MAX CLASSIFICTION to SYSCLS MIN MAX CLASSIFICATION&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Max to extend the set of values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {233C318B-45E0-4C4D-A37A-5547D2F83226}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Max property, it will have 2 values (Min - Value and Max - Value)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:4.7.0|Min Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_MAX_CLASSIFICTION&amp;diff=25840</id>
		<title>SYSCLS MIN MAX CLASSIFICTION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_MAX_CLASSIFICTION&amp;diff=25840"/>
				<updated>2024-02-06T13:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page SYSCLS MIN MAX CLASSIFICTION to SYSCLS MIN MAX CLASSIFICATION&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SYSCLS MIN MAX CLASSIFICATION]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_MAX_CLASSIFICATION&amp;diff=25834</id>
		<title>SYSCLS MIN MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_MAX_CLASSIFICATION&amp;diff=25834"/>
				<updated>2024-02-06T10:29:22Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page Min Max to SYSCLS MIN MAX CLASSIFICTION&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Max to extend the set of values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {233C318B-45E0-4C4D-A37A-5547D2F83226}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Max property, it will have 2 values (Min - Value and Max - Value)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:4.7.0|Min Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Min_Max&amp;diff=25835</id>
		<title>Min Max</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Min_Max&amp;diff=25835"/>
				<updated>2024-02-06T10:29:22Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page Min Max to SYSCLS MIN MAX CLASSIFICTION&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SYSCLS MIN MAX CLASSIFICTION]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25832</id>
		<title>SYSCLS MIN NORM MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25832"/>
				<updated>2024-02-06T10:28:10Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page SYSCLS MIN NORM MAX CLASSIFICATIOn to SYSCLS MIN NORM MAX CLASSIFICATION&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Norm/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Norm/Max to extend the set of values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {DCD66C9E-8B98-4535-A7A3-792B6A47FFDD}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Norm/Max property, it will have three values (Min - Value, Normal - Value and Max - Value) &lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:4.7.0|Min Value Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATIOn&amp;diff=25833</id>
		<title>SYSCLS MIN NORM MAX CLASSIFICATIOn</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATIOn&amp;diff=25833"/>
				<updated>2024-02-06T10:28:10Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page SYSCLS MIN NORM MAX CLASSIFICATIOn to SYSCLS MIN NORM MAX CLASSIFICATION&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SYSCLS MIN NORM MAX CLASSIFICATION]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25830</id>
		<title>SYSCLS MIN NORM MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25830"/>
				<updated>2024-02-06T10:27:58Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page Min Norm Max to SYSCLS MIN NORM MAX CLASSIFICATIOn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Norm/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Norm/Max to extend the set of values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {DCD66C9E-8B98-4535-A7A3-792B6A47FFDD}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Norm/Max property, it will have three values (Min - Value, Normal - Value and Max - Value) &lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:4.7.0|Min Value Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Min_Norm_Max&amp;diff=25831</id>
		<title>Min Norm Max</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Min_Norm_Max&amp;diff=25831"/>
				<updated>2024-02-06T10:27:58Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page Min Norm Max to SYSCLS MIN NORM MAX CLASSIFICATIOn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SYSCLS MIN NORM MAX CLASSIFICATIOn]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25816</id>
		<title>SYSCLS MIN NORM MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25816"/>
				<updated>2024-02-05T08:53:04Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Norm/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Norm/Max to extend the set of value types to synchronize corresponding COMOS values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {DCD66C9E-8B98-4535-A7A3-792B6A47FFDD}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Norm/Max classification, their value will be automatic extend another 2 slots for saving corresponding values from COMOS, which set by [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:4.7.0|Min Value Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25814</id>
		<title>SYSCLS MIN NORM MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25814"/>
				<updated>2024-02-05T08:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page Min Value Max to Min Norm Max&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Value/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Value/Max to extend the set of value types to synchronize corresponding COMOS values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {DCD66C9E-8B98-4535-A7A3-792B6A47FFDD}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Value/Max classification, their value will be automatic extend another 2 slots for saving corresponding values from COMOS, which set by [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:4.7.0|Min Value Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Min_Value_Max&amp;diff=25815</id>
		<title>Min Value Max</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Min_Value_Max&amp;diff=25815"/>
				<updated>2024-02-05T08:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: HYA moved page Min Value Max to Min Norm Max&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Min Norm Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=HowTo:Create_a_new_MetaProperty&amp;diff=25811</id>
		<title>HowTo:Create a new MetaProperty</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=HowTo:Create_a_new_MetaProperty&amp;diff=25811"/>
				<updated>2024-02-01T13:28:47Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* VALUE TYPE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Creation of a new MetaProperty ==&lt;br /&gt;
A new [[MetaProperty]] has to be created as an instance from [[CUSTOMMETAPROPERTY]] using the ''[[Bulk Editor]]'' control&lt;br /&gt;
&lt;br /&gt;
# Navigate to the MetaClass [[CUSTOMMETAPROPERTY]]&lt;br /&gt;
# Create a new instance of CUSTOMMETACLASS by entering a name&lt;br /&gt;
# Set the [[MetaProperty#Data_Types|data type]] for the property&amp;lt;br/&amp;gt;[[File:IL_HowTo_CreateMetaProperty_01.png|220 px|border|alt=Create new MetaProperty|Create new MetaProperty]]&lt;br /&gt;
# It is recommenmded to set at least the description and namespace&lt;br /&gt;
# Save the changes with {{key press|Ctrl|S}} or the save command&lt;br /&gt;
&lt;br /&gt;
== Optional Attributes ==&lt;br /&gt;
=== REFERENCE ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_AssignReference_01.png|thumb|alt=Assign a reference|Assign a reference]]&lt;br /&gt;
Assign a reference if the value of the property should link to an {{UBIK}} object. The data type of the MetaProperty has to be ''Guid'' that the data (guid) can hold a reference to an {{UBIK}} object.&lt;br /&gt;
&lt;br /&gt;
# Locate an existing or [[HowTo:Create_a_new_Reference|create a new Reference]]&lt;br /&gt;
# Assign the reference to the '''REFERENCE''' property either by&lt;br /&gt;
#* dragging and dropping the reference object onto the cell&lt;br /&gt;
#* selecting the desired reference from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
=== SELECTIVELIST ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_AssignSelectiveList_01.png|thumb|alt=Assign a selective list|Assign a selective list]]&lt;br /&gt;
Assign a selective list to a property, if the respective column should display a Combobox with all items of the list instead of the value field. The value can then only be selected from the list, but not be edited manually anymore.&lt;br /&gt;
&lt;br /&gt;
# Locate an existing or [[HowTo:Create_a_new_Selective_List|create a new Selective List]]&lt;br /&gt;
# Assign the list to the '''SELECTIVELIST''' property either by&lt;br /&gt;
#* dragging and dropping the list object onto the cell&lt;br /&gt;
#* selecting the desired list from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
=== UNITITEM ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_UnitItem_01.png|thumb|alt=Set a unit item|Set a unit item]]&lt;br /&gt;
If the property should consider a [[Unit]] (for example Ampere, Volt, etc.) the underlying [[MetaProperty]] has to incorporate a [[UNITITEM|Unit Item]] either by &lt;br /&gt;
* dragging and dropping the unit item object onto the cell&lt;br /&gt;
* selecting the desired unit item from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
{{Hint|Only properties of type Double can posses measuring units!}}&lt;br /&gt;
&lt;br /&gt;
=== FORMAT ===&lt;br /&gt;
&lt;br /&gt;
=== INDEXCOUNT ===&lt;br /&gt;
Set the number of named index keys, for example to 4.&lt;br /&gt;
&lt;br /&gt;
=== INDEXKEYS === &lt;br /&gt;
Enter the index keys as a comma separated list of strings, for example &amp;quot;a,b,c,d&amp;quot; (INDEXCOUNT = 4).&lt;br /&gt;
&lt;br /&gt;
=== DEFAULTVALUE === &lt;br /&gt;
Set up to 10 [[MetaProperty#Default_value|default value(s)]] for the MetaProperty.&lt;br /&gt;
&lt;br /&gt;
=== INITIALVALUE === &lt;br /&gt;
Set up to 10 [[MetaProperty#Initial_value|initial value(s)]] for the MetaProperty.&lt;br /&gt;
&lt;br /&gt;
=== CATEGORY ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_Category_01.png|thumb|alt=Change category|Change category]]&lt;br /&gt;
If desired change the category of the MetaProperty to a value of the list. The property will then be moved to a new tab if the object is viewed in the [[View Test Environment]] or using the [[Object Editor]].&lt;br /&gt;
&lt;br /&gt;
=== NEEDSVALIDATION  ===&lt;br /&gt;
Enable [[MetaProperty#Needs_Validation|validation]] by checking the '''NEEDSVALIDATION''' attribute of the MetaProperty and let the system explicitely store a validation time stamp information in the database. This is particularly used on the mobile client in combination with the [[SYSCLS_TASK]] and [[SYSCLS_MEASUREMENTTASK]] classification.&lt;br /&gt;
&lt;br /&gt;
{{Attention|'''NEEDSVALIDATION''' is replaced by UBIK Attribute technique since Version 2.5!}}&lt;br /&gt;
Learn more about [[UBIK Attributes]].&lt;br /&gt;
&lt;br /&gt;
=== VALUEVALIDATION === &lt;br /&gt;
Assign a [[MetaProperty#Value_Validation|value validation]] object to the '''VALUEVALIDATION''' attribute of the MetaProperty either by&lt;br /&gt;
* dragging and dropping the validation object onto the cell&lt;br /&gt;
* selecting the desired validation object from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
===VALUE TYPE===&lt;br /&gt;
Start Version 4.7 we support to define value type for special cases. It is a dropdown table, which contain:&lt;br /&gt;
* Standard (as default, INDEXCOUNT = 0)&lt;br /&gt;
* MinNormMax (INDEXCOUNT = 1)&lt;br /&gt;
* MinMax (INDEXCOUNT = 2)&lt;br /&gt;
for selecting. The setting is only for system types: string, double, int valid.&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To|Create a new MetaProperty]]&lt;br /&gt;
[[Category:Studio|Create a new MetaProperty]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[HowTo:Create a new MetaClass]]&lt;br /&gt;
* [[MetaProperty]]&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To|Create a new MetaProperty]]&lt;br /&gt;
[[Category:Studio|Create a new MetaProperty]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=HowTo:Create_a_new_MetaProperty&amp;diff=25810</id>
		<title>HowTo:Create a new MetaProperty</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=HowTo:Create_a_new_MetaProperty&amp;diff=25810"/>
				<updated>2024-02-01T13:27:32Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* VALUE TYPE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Creation of a new MetaProperty ==&lt;br /&gt;
A new [[MetaProperty]] has to be created as an instance from [[CUSTOMMETAPROPERTY]] using the ''[[Bulk Editor]]'' control&lt;br /&gt;
&lt;br /&gt;
# Navigate to the MetaClass [[CUSTOMMETAPROPERTY]]&lt;br /&gt;
# Create a new instance of CUSTOMMETACLASS by entering a name&lt;br /&gt;
# Set the [[MetaProperty#Data_Types|data type]] for the property&amp;lt;br/&amp;gt;[[File:IL_HowTo_CreateMetaProperty_01.png|220 px|border|alt=Create new MetaProperty|Create new MetaProperty]]&lt;br /&gt;
# It is recommenmded to set at least the description and namespace&lt;br /&gt;
# Save the changes with {{key press|Ctrl|S}} or the save command&lt;br /&gt;
&lt;br /&gt;
== Optional Attributes ==&lt;br /&gt;
=== REFERENCE ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_AssignReference_01.png|thumb|alt=Assign a reference|Assign a reference]]&lt;br /&gt;
Assign a reference if the value of the property should link to an {{UBIK}} object. The data type of the MetaProperty has to be ''Guid'' that the data (guid) can hold a reference to an {{UBIK}} object.&lt;br /&gt;
&lt;br /&gt;
# Locate an existing or [[HowTo:Create_a_new_Reference|create a new Reference]]&lt;br /&gt;
# Assign the reference to the '''REFERENCE''' property either by&lt;br /&gt;
#* dragging and dropping the reference object onto the cell&lt;br /&gt;
#* selecting the desired reference from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
=== SELECTIVELIST ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_AssignSelectiveList_01.png|thumb|alt=Assign a selective list|Assign a selective list]]&lt;br /&gt;
Assign a selective list to a property, if the respective column should display a Combobox with all items of the list instead of the value field. The value can then only be selected from the list, but not be edited manually anymore.&lt;br /&gt;
&lt;br /&gt;
# Locate an existing or [[HowTo:Create_a_new_Selective_List|create a new Selective List]]&lt;br /&gt;
# Assign the list to the '''SELECTIVELIST''' property either by&lt;br /&gt;
#* dragging and dropping the list object onto the cell&lt;br /&gt;
#* selecting the desired list from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
=== UNITITEM ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_UnitItem_01.png|thumb|alt=Set a unit item|Set a unit item]]&lt;br /&gt;
If the property should consider a [[Unit]] (for example Ampere, Volt, etc.) the underlying [[MetaProperty]] has to incorporate a [[UNITITEM|Unit Item]] either by &lt;br /&gt;
* dragging and dropping the unit item object onto the cell&lt;br /&gt;
* selecting the desired unit item from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
{{Hint|Only properties of type Double can posses measuring units!}}&lt;br /&gt;
&lt;br /&gt;
=== FORMAT ===&lt;br /&gt;
&lt;br /&gt;
=== INDEXCOUNT ===&lt;br /&gt;
Set the number of named index keys, for example to 4.&lt;br /&gt;
&lt;br /&gt;
=== INDEXKEYS === &lt;br /&gt;
Enter the index keys as a comma separated list of strings, for example &amp;quot;a,b,c,d&amp;quot; (INDEXCOUNT = 4).&lt;br /&gt;
&lt;br /&gt;
=== DEFAULTVALUE === &lt;br /&gt;
Set up to 10 [[MetaProperty#Default_value|default value(s)]] for the MetaProperty.&lt;br /&gt;
&lt;br /&gt;
=== INITIALVALUE === &lt;br /&gt;
Set up to 10 [[MetaProperty#Initial_value|initial value(s)]] for the MetaProperty.&lt;br /&gt;
&lt;br /&gt;
=== CATEGORY ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_Category_01.png|thumb|alt=Change category|Change category]]&lt;br /&gt;
If desired change the category of the MetaProperty to a value of the list. The property will then be moved to a new tab if the object is viewed in the [[View Test Environment]] or using the [[Object Editor]].&lt;br /&gt;
&lt;br /&gt;
=== NEEDSVALIDATION  ===&lt;br /&gt;
Enable [[MetaProperty#Needs_Validation|validation]] by checking the '''NEEDSVALIDATION''' attribute of the MetaProperty and let the system explicitely store a validation time stamp information in the database. This is particularly used on the mobile client in combination with the [[SYSCLS_TASK]] and [[SYSCLS_MEASUREMENTTASK]] classification.&lt;br /&gt;
&lt;br /&gt;
{{Attention|'''NEEDSVALIDATION''' is replaced by UBIK Attribute technique since Version 2.5!}}&lt;br /&gt;
Learn more about [[UBIK Attributes]].&lt;br /&gt;
&lt;br /&gt;
=== VALUEVALIDATION === &lt;br /&gt;
Assign a [[MetaProperty#Value_Validation|value validation]] object to the '''VALUEVALIDATION''' attribute of the MetaProperty either by&lt;br /&gt;
* dragging and dropping the validation object onto the cell&lt;br /&gt;
* selecting the desired validation object from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
===VALUE TYPE===&lt;br /&gt;
Start Version 4.7 we support to define value type for special cases. It is a dropdown table, which contain:&lt;br /&gt;
* Standard (as default)&lt;br /&gt;
* MinNormMax &lt;br /&gt;
* MinMax&lt;br /&gt;
for selecting. The setting is only for system types: string, double, int valid.&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To|Create a new MetaProperty]]&lt;br /&gt;
[[Category:Studio|Create a new MetaProperty]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[HowTo:Create a new MetaClass]]&lt;br /&gt;
* [[MetaProperty]]&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To|Create a new MetaProperty]]&lt;br /&gt;
[[Category:Studio|Create a new MetaProperty]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=HowTo:Create_a_new_MetaProperty&amp;diff=25809</id>
		<title>HowTo:Create a new MetaProperty</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=HowTo:Create_a_new_MetaProperty&amp;diff=25809"/>
				<updated>2024-02-01T13:26:37Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* VALUE TYPE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Creation of a new MetaProperty ==&lt;br /&gt;
A new [[MetaProperty]] has to be created as an instance from [[CUSTOMMETAPROPERTY]] using the ''[[Bulk Editor]]'' control&lt;br /&gt;
&lt;br /&gt;
# Navigate to the MetaClass [[CUSTOMMETAPROPERTY]]&lt;br /&gt;
# Create a new instance of CUSTOMMETACLASS by entering a name&lt;br /&gt;
# Set the [[MetaProperty#Data_Types|data type]] for the property&amp;lt;br/&amp;gt;[[File:IL_HowTo_CreateMetaProperty_01.png|220 px|border|alt=Create new MetaProperty|Create new MetaProperty]]&lt;br /&gt;
# It is recommenmded to set at least the description and namespace&lt;br /&gt;
# Save the changes with {{key press|Ctrl|S}} or the save command&lt;br /&gt;
&lt;br /&gt;
== Optional Attributes ==&lt;br /&gt;
=== REFERENCE ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_AssignReference_01.png|thumb|alt=Assign a reference|Assign a reference]]&lt;br /&gt;
Assign a reference if the value of the property should link to an {{UBIK}} object. The data type of the MetaProperty has to be ''Guid'' that the data (guid) can hold a reference to an {{UBIK}} object.&lt;br /&gt;
&lt;br /&gt;
# Locate an existing or [[HowTo:Create_a_new_Reference|create a new Reference]]&lt;br /&gt;
# Assign the reference to the '''REFERENCE''' property either by&lt;br /&gt;
#* dragging and dropping the reference object onto the cell&lt;br /&gt;
#* selecting the desired reference from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
=== SELECTIVELIST ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_AssignSelectiveList_01.png|thumb|alt=Assign a selective list|Assign a selective list]]&lt;br /&gt;
Assign a selective list to a property, if the respective column should display a Combobox with all items of the list instead of the value field. The value can then only be selected from the list, but not be edited manually anymore.&lt;br /&gt;
&lt;br /&gt;
# Locate an existing or [[HowTo:Create_a_new_Selective_List|create a new Selective List]]&lt;br /&gt;
# Assign the list to the '''SELECTIVELIST''' property either by&lt;br /&gt;
#* dragging and dropping the list object onto the cell&lt;br /&gt;
#* selecting the desired list from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
=== UNITITEM ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_UnitItem_01.png|thumb|alt=Set a unit item|Set a unit item]]&lt;br /&gt;
If the property should consider a [[Unit]] (for example Ampere, Volt, etc.) the underlying [[MetaProperty]] has to incorporate a [[UNITITEM|Unit Item]] either by &lt;br /&gt;
* dragging and dropping the unit item object onto the cell&lt;br /&gt;
* selecting the desired unit item from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
{{Hint|Only properties of type Double can posses measuring units!}}&lt;br /&gt;
&lt;br /&gt;
=== FORMAT ===&lt;br /&gt;
&lt;br /&gt;
=== INDEXCOUNT ===&lt;br /&gt;
Set the number of named index keys, for example to 4.&lt;br /&gt;
&lt;br /&gt;
=== INDEXKEYS === &lt;br /&gt;
Enter the index keys as a comma separated list of strings, for example &amp;quot;a,b,c,d&amp;quot; (INDEXCOUNT = 4).&lt;br /&gt;
&lt;br /&gt;
=== DEFAULTVALUE === &lt;br /&gt;
Set up to 10 [[MetaProperty#Default_value|default value(s)]] for the MetaProperty.&lt;br /&gt;
&lt;br /&gt;
=== INITIALVALUE === &lt;br /&gt;
Set up to 10 [[MetaProperty#Initial_value|initial value(s)]] for the MetaProperty.&lt;br /&gt;
&lt;br /&gt;
=== CATEGORY ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_Category_01.png|thumb|alt=Change category|Change category]]&lt;br /&gt;
If desired change the category of the MetaProperty to a value of the list. The property will then be moved to a new tab if the object is viewed in the [[View Test Environment]] or using the [[Object Editor]].&lt;br /&gt;
&lt;br /&gt;
=== NEEDSVALIDATION  ===&lt;br /&gt;
Enable [[MetaProperty#Needs_Validation|validation]] by checking the '''NEEDSVALIDATION''' attribute of the MetaProperty and let the system explicitely store a validation time stamp information in the database. This is particularly used on the mobile client in combination with the [[SYSCLS_TASK]] and [[SYSCLS_MEASUREMENTTASK]] classification.&lt;br /&gt;
&lt;br /&gt;
{{Attention|'''NEEDSVALIDATION''' is replaced by UBIK Attribute technique since Version 2.5!}}&lt;br /&gt;
Learn more about [[UBIK Attributes]].&lt;br /&gt;
&lt;br /&gt;
=== VALUEVALIDATION === &lt;br /&gt;
Assign a [[MetaProperty#Value_Validation|value validation]] object to the '''VALUEVALIDATION''' attribute of the MetaProperty either by&lt;br /&gt;
* dragging and dropping the validation object onto the cell&lt;br /&gt;
* selecting the desired validation object from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
===VALUE TYPE===&lt;br /&gt;
Start Version 4.7 we support to define value type for special cases. It is a dropdown table, which contain:&lt;br /&gt;
* Standard (as default)&lt;br /&gt;
* MinNormMax &lt;br /&gt;
* MinMax&lt;br /&gt;
for selecting.&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To|Create a new MetaProperty]]&lt;br /&gt;
[[Category:Studio|Create a new MetaProperty]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[HowTo:Create a new MetaClass]]&lt;br /&gt;
* [[MetaProperty]]&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To|Create a new MetaProperty]]&lt;br /&gt;
[[Category:Studio|Create a new MetaProperty]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25808</id>
		<title>SYSCLS MIN NORM MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25808"/>
				<updated>2024-02-01T13:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Value/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Value/Max to extend the set of value types to synchronize corresponding COMOS values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {DCD66C9E-8B98-4535-A7A3-792B6A47FFDD}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Value/Max classification, their value will be automatic extend another 2 slots for saving corresponding values from COMOS, which set by [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:4.7.0|Min Value Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_MAX_CLASSIFICATION&amp;diff=25807</id>
		<title>SYSCLS MIN MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_MAX_CLASSIFICATION&amp;diff=25807"/>
				<updated>2024-02-01T13:17:13Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: Created page with &amp;quot;{{ClassificationInfoBox | title = Min/Max Classification Object  | name = {{PAGENAMEE}} | inheritance = - | namespace = System.Classification.Content | purpose = Classify prop...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Value/Max to extend the set of value types to synchronize corresponding COMOS values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {233C318B-45E0-4C4D-A37A-5547D2F83226}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Max classification, their value will be automatic extend another 1 slot for saving corresponding values from COMOS, which set by [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25806</id>
		<title>SYSCLS MIN NORM MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25806"/>
				<updated>2024-02-01T13:11:52Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Value/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Value/Max to extend the set of value types to synchronize corresponding COMOS values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {233C318B-45E0-4C4D-A37A-5547D2F83226}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Value/Max classification, their value will be automatic extend another 2 slots for saving corresponding values from COMOS, which set by [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;br /&gt;
&lt;br /&gt;
[[Category:4.7.0|Min Value Max]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25805</id>
		<title>SYSCLS MIN NORM MAX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_MIN_NORM_MAX_CLASSIFICATION&amp;diff=25805"/>
				<updated>2024-02-01T13:11:23Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: Created page with &amp;quot;{{ClassificationInfoBox | title = Min/Value/Max Classification Object  | name = {{PAGENAMEE}} | inheritance = - | namespace = System.Classification.Content | purpose = Classif...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Min/Value/Max Classification Object &lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Content&lt;br /&gt;
| purpose = Classify properties as Min/Value/Max to extend the set of value types to synchronize corresponding COMOS values.&lt;br /&gt;
| version = 4.7.0+&lt;br /&gt;
| id = {233C318B-45E0-4C4D-A37A-5547D2F83226}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If a property is classified as Min/Value/Max classification, their value will be automatic extend another 2 slots for saving corresponding values from COMOS, which set by [[Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Create_a_new_MetaProperty#VALUE_TYPE|Value Type]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|4.7.0}}&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=HowTo:Create_a_new_MetaProperty&amp;diff=25804</id>
		<title>HowTo:Create a new MetaProperty</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=HowTo:Create_a_new_MetaProperty&amp;diff=25804"/>
				<updated>2024-02-01T10:37:03Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Creation of a new MetaProperty ==&lt;br /&gt;
A new [[MetaProperty]] has to be created as an instance from [[CUSTOMMETAPROPERTY]] using the ''[[Bulk Editor]]'' control&lt;br /&gt;
&lt;br /&gt;
# Navigate to the MetaClass [[CUSTOMMETAPROPERTY]]&lt;br /&gt;
# Create a new instance of CUSTOMMETACLASS by entering a name&lt;br /&gt;
# Set the [[MetaProperty#Data_Types|data type]] for the property&amp;lt;br/&amp;gt;[[File:IL_HowTo_CreateMetaProperty_01.png|220 px|border|alt=Create new MetaProperty|Create new MetaProperty]]&lt;br /&gt;
# It is recommenmded to set at least the description and namespace&lt;br /&gt;
# Save the changes with {{key press|Ctrl|S}} or the save command&lt;br /&gt;
&lt;br /&gt;
== Optional Attributes ==&lt;br /&gt;
=== REFERENCE ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_AssignReference_01.png|thumb|alt=Assign a reference|Assign a reference]]&lt;br /&gt;
Assign a reference if the value of the property should link to an {{UBIK}} object. The data type of the MetaProperty has to be ''Guid'' that the data (guid) can hold a reference to an {{UBIK}} object.&lt;br /&gt;
&lt;br /&gt;
# Locate an existing or [[HowTo:Create_a_new_Reference|create a new Reference]]&lt;br /&gt;
# Assign the reference to the '''REFERENCE''' property either by&lt;br /&gt;
#* dragging and dropping the reference object onto the cell&lt;br /&gt;
#* selecting the desired reference from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
=== SELECTIVELIST ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_AssignSelectiveList_01.png|thumb|alt=Assign a selective list|Assign a selective list]]&lt;br /&gt;
Assign a selective list to a property, if the respective column should display a Combobox with all items of the list instead of the value field. The value can then only be selected from the list, but not be edited manually anymore.&lt;br /&gt;
&lt;br /&gt;
# Locate an existing or [[HowTo:Create_a_new_Selective_List|create a new Selective List]]&lt;br /&gt;
# Assign the list to the '''SELECTIVELIST''' property either by&lt;br /&gt;
#* dragging and dropping the list object onto the cell&lt;br /&gt;
#* selecting the desired list from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
=== UNITITEM ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_UnitItem_01.png|thumb|alt=Set a unit item|Set a unit item]]&lt;br /&gt;
If the property should consider a [[Unit]] (for example Ampere, Volt, etc.) the underlying [[MetaProperty]] has to incorporate a [[UNITITEM|Unit Item]] either by &lt;br /&gt;
* dragging and dropping the unit item object onto the cell&lt;br /&gt;
* selecting the desired unit item from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
{{Hint|Only properties of type Double can posses measuring units!}}&lt;br /&gt;
&lt;br /&gt;
=== FORMAT ===&lt;br /&gt;
&lt;br /&gt;
=== INDEXCOUNT ===&lt;br /&gt;
Set the number of named index keys, for example to 4.&lt;br /&gt;
&lt;br /&gt;
=== INDEXKEYS === &lt;br /&gt;
Enter the index keys as a comma separated list of strings, for example &amp;quot;a,b,c,d&amp;quot; (INDEXCOUNT = 4).&lt;br /&gt;
&lt;br /&gt;
=== DEFAULTVALUE === &lt;br /&gt;
Set up to 10 [[MetaProperty#Default_value|default value(s)]] for the MetaProperty.&lt;br /&gt;
&lt;br /&gt;
=== INITIALVALUE === &lt;br /&gt;
Set up to 10 [[MetaProperty#Initial_value|initial value(s)]] for the MetaProperty.&lt;br /&gt;
&lt;br /&gt;
=== CATEGORY ===&lt;br /&gt;
[[File:IL_HowTo_CreateMetaProperty_Category_01.png|thumb|alt=Change category|Change category]]&lt;br /&gt;
If desired change the category of the MetaProperty to a value of the list. The property will then be moved to a new tab if the object is viewed in the [[View Test Environment]] or using the [[Object Editor]].&lt;br /&gt;
&lt;br /&gt;
=== NEEDSVALIDATION  ===&lt;br /&gt;
Enable [[MetaProperty#Needs_Validation|validation]] by checking the '''NEEDSVALIDATION''' attribute of the MetaProperty and let the system explicitely store a validation time stamp information in the database. This is particularly used on the mobile client in combination with the [[SYSCLS_TASK]] and [[SYSCLS_MEASUREMENTTASK]] classification.&lt;br /&gt;
&lt;br /&gt;
{{Attention|'''NEEDSVALIDATION''' is replaced by UBIK Attribute technique since Version 2.5!}}&lt;br /&gt;
Learn more about [[UBIK Attributes]].&lt;br /&gt;
&lt;br /&gt;
=== VALUEVALIDATION === &lt;br /&gt;
Assign a [[MetaProperty#Value_Validation|value validation]] object to the '''VALUEVALIDATION''' attribute of the MetaProperty either by&lt;br /&gt;
* dragging and dropping the validation object onto the cell&lt;br /&gt;
* selecting the desired validation object from the dialog appearing after double-clicking the cell&lt;br /&gt;
&lt;br /&gt;
===VALUE TYPE===&lt;br /&gt;
Start Version 4.7 we support to define value type for special cases. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[HowTo:Create a new MetaClass]]&lt;br /&gt;
* [[MetaProperty]]&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To|Create a new MetaProperty]]&lt;br /&gt;
[[Category:Studio|Create a new MetaProperty]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_AUTO_ZOOM_CLASSIFICATION&amp;diff=25675</id>
		<title>SYSCLS AUTO ZOOM CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_AUTO_ZOOM_CLASSIFICATION&amp;diff=25675"/>
				<updated>2023-12-06T12:13:47Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: Created page with &amp;quot;{{ClassificationInfoBox | title = Auto zoom classification | name = {{PAGENAMEE}} | inheritance = - | namespace = System.Classification.Document | purpose = Initialize zoom le...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Auto zoom classification&lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Document&lt;br /&gt;
| purpose = Initialize zoom level&lt;br /&gt;
| version = 4.6+&lt;br /&gt;
| id = {3F6FC476-7C18-4212-A4F7-9A41821EBCD6}&lt;br /&gt;
}}&lt;br /&gt;
An object classified by  SYSCLS_SCAN_AUTO_ZOOM_CLASSIFICATION can be used to initialize auto zoom levels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MetaProperties ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=50%&lt;br /&gt;
|-&lt;br /&gt;
! width=30% | Name !! width=30% | Data type !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| INITIAL_ZOOM_LEVEL || {{String}} || initialize zoom levels&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Document|SYSCLS AUTO ZOOM CLASSIFICATION]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25559</id>
		<title>SYSCLS SCAN CODE AFFIX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25559"/>
				<updated>2023-11-14T12:01:00Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Scan code affix&lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Scan&lt;br /&gt;
| purpose = Scan code store with affix&lt;br /&gt;
| version = 4.6+&lt;br /&gt;
| id = {6e2d1f09-9f22-4bac-952d-8e117617b259}&lt;br /&gt;
}}&lt;br /&gt;
An object classified by  SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION and implemented [[MetaProperties]] can be used to [[Optical_code#Scan_with_code_affixes|scan barcode with affix]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MetaProperties ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=50%&lt;br /&gt;
|-&lt;br /&gt;
! width=30% | Name !! width=30% | Data type !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| CODE_PREFIX || {{String}} || prefix of the barcode&lt;br /&gt;
|-&lt;br /&gt;
| CODE_SURFFIX|| {{String}} || Surffix of the barcode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Optical_code#Scan_with_code_affixes]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25558</id>
		<title>SYSCLS SCAN CODE AFFIX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25558"/>
				<updated>2023-11-14T12:00:33Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Scan code affix&lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Scan&lt;br /&gt;
| purpose = Scan code store with affix&lt;br /&gt;
| version = 4.4+&lt;br /&gt;
| id = {6e2d1f09-9f22-4bac-952d-8e117617b259}&lt;br /&gt;
}}&lt;br /&gt;
An object classified by  SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION and implemented [[MetaProperties]] can be used to [[Optical_code#Scan_with_code_affixes|scan barcode with affix]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MetaProperties ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=50%&lt;br /&gt;
|-&lt;br /&gt;
! width=30% | Name !! width=30% | Data type !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| CODE_PREFIX || {{String}} || prefix of the barcode&lt;br /&gt;
|-&lt;br /&gt;
| CODE_SURFFIX|| {{String}} || Surffix of the barcode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Optical_code#Scan_with_code_affixes]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25557</id>
		<title>SYSCLS SCAN CODE AFFIX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25557"/>
				<updated>2023-11-14T12:00:10Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Scan code affix&lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Scan&lt;br /&gt;
| purpose = Scan code store with affix&lt;br /&gt;
| version = 4.4+&lt;br /&gt;
| id = {6e2d1f09-9f22-4bac-952d-8e117617b259}&lt;br /&gt;
}}&lt;br /&gt;
An object classified by  SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION and implemented [[MetaProperties]] can be used to [[Optical_code#Scan_with_code_affixes|scan code with affix]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MetaProperties ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=50%&lt;br /&gt;
|-&lt;br /&gt;
! width=30% | Name !! width=30% | Data type !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| CODE_PREFIX || {{String}} || prefix of the barcode&lt;br /&gt;
|-&lt;br /&gt;
| CODE_SURFFIX|| {{String}} || Surffix of the barcode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Optical_code#Scan_with_code_affixes]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25555</id>
		<title>SYSCLS SCAN CODE AFFIX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25555"/>
				<updated>2023-11-14T11:57:57Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ClassificationInfoBox&lt;br /&gt;
| title = Scan code affix&lt;br /&gt;
| name = {{PAGENAMEE}}&lt;br /&gt;
| inheritance = -&lt;br /&gt;
| namespace = System.Classification.Scan&lt;br /&gt;
| purpose = Scan code store with affix&lt;br /&gt;
| version = 4.4+&lt;br /&gt;
| id = {6e2d1f09-9f22-4bac-952d-8e117617b259}&lt;br /&gt;
}}&lt;br /&gt;
An object classified by  SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION and implemented [[MetaProperties]] can be used to [[Optical_code#Scan_with_code_affixes|scan code with affix]]&lt;br /&gt;
&lt;br /&gt;
== MetaProperties ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=50%&lt;br /&gt;
|-&lt;br /&gt;
! width=30% | Name !! width=30% | Data type !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| CODE_PREFIX || {{String}} || prefix of the barcode&lt;br /&gt;
|-&lt;br /&gt;
| CODE_SURFFIX|| {{String}} || Surffix of the barcode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Optical_code#Scan_with_code_affixes]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25554</id>
		<title>SYSCLS SCAN CODE AFFIX CLASSIFICATION</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION&amp;diff=25554"/>
				<updated>2023-11-14T11:52:48Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An object classified by  SYSCLS_SCAN_CODE_AFFIX_CLASSIFICATION and implemented [[MetaProperties]] can be used to [[Optical_code#Scan_with_code_affixes|scan code with affix]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25289</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25289"/>
				<updated>2023-08-23T12:20:41Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Direct Access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
[[Category:Version 4.3|Configure EventNotification Endpoint and Enterprise Service for CUI]]&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
** '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Version 4.3|Configure EventNotification Endpoint and Enterprise Service for CUI]]&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
[[Image:Urlredirect.JPG|500px]]&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Example: &lt;br /&gt;
** &amp;quot;SQLUser&amp;quot;: &amp;quot;aaa&amp;quot;&lt;br /&gt;
** &amp;quot;SQLPassoword&amp;quot;: &amp;quot;bbb&amp;quot;&lt;br /&gt;
** &amp;quot;SQLServer&amp;quot;:  &amp;quot;(localdb)\ProjectModels&amp;quot;&lt;br /&gt;
** &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;TEMPLATE.LOCAL&amp;quot;&lt;br /&gt;
'''Pay attention on JSON escape with ' \&amp;quot; ', ' \\ ''''&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Version 4.3|Configure EventNotification Endpoint and Enterprise Service for CUI]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25288</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25288"/>
				<updated>2023-08-23T12:18:02Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
[[Category:Version 4.3|Configure EventNotification Endpoint and Enterprise Service for CUI]]&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
[[Image:Urlredirect.JPG|500px]]&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Example: &lt;br /&gt;
** &amp;quot;SQLUser&amp;quot;: &amp;quot;aaa&amp;quot;&lt;br /&gt;
** &amp;quot;SQLPassoword&amp;quot;: &amp;quot;bbb&amp;quot;&lt;br /&gt;
** &amp;quot;SQLServer&amp;quot;:  &amp;quot;(localdb)\ProjectModels&amp;quot;&lt;br /&gt;
** &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;TEMPLATE.LOCAL&amp;quot;&lt;br /&gt;
'''Pay attention on JSON escape with ' \&amp;quot; ', ' \\ ''''&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Version 4.3|Configure EventNotification Endpoint and Enterprise Service for CUI]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25287</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25287"/>
				<updated>2023-08-23T12:17:46Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
* Server version: 4.3+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
[[Image:Urlredirect.JPG|500px]]&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Example: &lt;br /&gt;
** &amp;quot;SQLUser&amp;quot;: &amp;quot;aaa&amp;quot;&lt;br /&gt;
** &amp;quot;SQLPassoword&amp;quot;: &amp;quot;bbb&amp;quot;&lt;br /&gt;
** &amp;quot;SQLServer&amp;quot;:  &amp;quot;(localdb)\ProjectModels&amp;quot;&lt;br /&gt;
** &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;TEMPLATE.LOCAL&amp;quot;&lt;br /&gt;
'''Pay attention on JSON escape with ' \&amp;quot; ', ' \\ ''''&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Version 4.3|Configure EventNotification Endpoint and Enterprise Service for CUI]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25160</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25160"/>
				<updated>2023-08-08T11:36:44Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
* Server version: 4.3+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
[[Image:Urlredirect.JPG|500px]]&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Example: &lt;br /&gt;
** &amp;quot;SQLUser&amp;quot;: &amp;quot;aaa&amp;quot;&lt;br /&gt;
** &amp;quot;SQLPassoword&amp;quot;: &amp;quot;bbb&amp;quot;&lt;br /&gt;
** &amp;quot;SQLServer&amp;quot;:  &amp;quot;(localdb)\ProjectModels&amp;quot;&lt;br /&gt;
** &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;TEMPLATE.LOCAL&amp;quot;&lt;br /&gt;
'''Pay attention on JSON escape with ' \&amp;quot; ', ' \\ ''''&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25159</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25159"/>
				<updated>2023-08-08T11:35:44Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Enterprise Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
[[Image:Urlredirect.JPG|500px]]&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Example: &lt;br /&gt;
** &amp;quot;SQLUser&amp;quot;: &amp;quot;aaa&amp;quot;&lt;br /&gt;
** &amp;quot;SQLPassoword&amp;quot;: &amp;quot;bbb&amp;quot;&lt;br /&gt;
** &amp;quot;SQLServer&amp;quot;:  &amp;quot;(localdb)\ProjectModels&amp;quot;&lt;br /&gt;
** &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;TEMPLATE.LOCAL&amp;quot;&lt;br /&gt;
'''Pay attention on JSON escape with ' \&amp;quot; ', ' \\ ''''&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25158</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25158"/>
				<updated>2023-08-08T11:35:22Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Enterprise Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
[[Image:Urlredirect.JPG|500px]]&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
** Example: &lt;br /&gt;
*** &amp;quot;SQLUser&amp;quot;: &amp;quot;aaa&amp;quot;&lt;br /&gt;
*** &amp;quot;SQLPassoword&amp;quot;: &amp;quot;bbb&amp;quot;&lt;br /&gt;
*** &amp;quot;SQLServer&amp;quot;:  &amp;quot;(localdb)\ProjectModels&amp;quot;&lt;br /&gt;
*** &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;TEMPLATE.LOCAL&amp;quot;&lt;br /&gt;
'''Pay attention on JSON escape with ' \&amp;quot; ', ' \\ ''''&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25157</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25157"/>
				<updated>2023-08-08T11:33:02Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Enterprise Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
[[Image:Urlredirect.JPG|500px]]&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Pay attention on JSON escape with ' \&amp;quot; ', ' \\ ''''&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25156</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25156"/>
				<updated>2023-08-08T11:25:21Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* URL redirection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
[[Image:Urlredirect.JPG|500px]]&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:Urlredirect.JPG&amp;diff=25155</id>
		<title>File:Urlredirect.JPG</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:Urlredirect.JPG&amp;diff=25155"/>
				<updated>2023-08-08T11:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25154</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25154"/>
				<updated>2023-08-08T11:23:57Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* URL redirection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &amp;quot;Server Manager&amp;quot;, to &amp;quot;Add Roles and Features Wizard&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25153</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25153"/>
				<updated>2023-08-08T11:22:07Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* URL redirection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Install URL redirect feature by using &lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25152</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25152"/>
				<updated>2023-08-08T11:19:28Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Direct Access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should be adapted by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25151</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25151"/>
				<updated>2023-08-08T11:19:09Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Direct Access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physical path&amp;quot; should adapt by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25150</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25150"/>
				<updated>2023-08-08T11:18:56Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Direct Access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Physic path&amp;quot; should adapt by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25149</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25149"/>
				<updated>2023-08-08T11:18:41Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Direct Access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot; and &amp;quot;Direct physic path&amp;quot; should adapt by your setting, here are only example&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25148</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25148"/>
				<updated>2023-08-08T11:17:29Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Direct Access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;,&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25075</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25075"/>
				<updated>2023-08-07T12:36:42Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* Direct Access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
* '''or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25022</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25022"/>
				<updated>2023-07-31T13:32:45Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* URL redirection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
** or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add rule(s) as 'Inbound Rule' like the following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25021</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25021"/>
				<updated>2023-07-31T13:26:47Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* URL redirection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
** or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add Rule(s) as &amp;quot;Inbound Rule&amp;quot; like following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Rewrite URL is defined base on direct access'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25020</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25020"/>
				<updated>2023-07-31T13:25:37Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* URL redirection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
** or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add Rule(s) as &amp;quot;Inbound Rule&amp;quot; like following:&lt;br /&gt;
[[Image:InboundRules.PNG|500px]]&lt;br /&gt;
[[Image:InboundRules2.PNG|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:InboundRules2.PNG&amp;diff=25019</id>
		<title>File:InboundRules2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:InboundRules2.PNG&amp;diff=25019"/>
				<updated>2023-07-31T13:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25018</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25018"/>
				<updated>2023-07-31T13:22:55Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* URL redirection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
** or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add Rule(s) as &amp;quot;Inbound Rule&amp;quot; like following:&lt;br /&gt;
[[InboundRules.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:InboundRules.PNG&amp;diff=25017</id>
		<title>File:InboundRules.PNG</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:InboundRules.PNG&amp;diff=25017"/>
				<updated>2023-07-31T13:21:57Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25016</id>
		<title>Configure EventNotification Endpoint and Enterprise Service for CUI</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI&amp;diff=25016"/>
				<updated>2023-07-31T13:19:54Z</updated>
		
		<summary type="html">&lt;p&gt;HYA: /* URL redirection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EventNotification Endpoint is a middleware which is responsible for receiving incoming COMOS event notifications, queuing them internally and forwarding them to the {{UBIK}} Enterprise Service for further processing. &lt;br /&gt;
This page describes how to setup the system.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
* Make sure the [[HowTo:Install_UBIK_Enterprise_Service|Enterprise Service]] and the [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] are installed on the IIS Server.&lt;br /&gt;
* Install the Notification Endpoint Webservice on the IIS Server&lt;br /&gt;
* Configure all mandatory settings for the Notification Endpoint Webservice&lt;br /&gt;
* Configure the Notification Endpoint Webservice URL in COMOS and enable notifications&lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install Notification Endpoint =&lt;br /&gt;
* Download the Notification Endpoint Webservice from the release portal.&lt;br /&gt;
* Deploy the Notification Endpoint Webservice to the designated web app folder on the IIS Server (web app folder needs to be created if necessary)&lt;br /&gt;
** IIS Manager setting check: see [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#IIS_Manager|IIS Manager]]&lt;br /&gt;
* Make sure COMOS is configured to send notifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
&lt;br /&gt;
= Direct Access =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
* Connect the new site to the corresponding physical folder via the website's &amp;quot;basic settings&amp;quot;. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
* Configure a &amp;quot;Binding&amp;quot; for the website.&amp;lt;br/&amp;gt;[[Image:BindingIISConf.PNG|300px]]&lt;br /&gt;
** The URL can be used as a direct access target,&lt;br /&gt;
** or used as an internal target for [[Configure_EventNotification_Endpoint_and_Enterprise_Service_for_CUI#URL_redirection|URL redirection]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=URL redirection=&lt;br /&gt;
* Click on the Web Site, which will be exposed to the outside&lt;br /&gt;
* Open &amp;quot;URL Rewrite&amp;quot; at &amp;quot;....Home&amp;quot;&lt;br /&gt;
* Add Rule(s)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Notification Endpoint=&lt;br /&gt;
Adapt “Your/EventNotificationEndpoint/Folder/Configuration/config.json” file, configure at least the mandatory settings:&lt;br /&gt;
* &amp;quot;USAMUrl&amp;quot;: The URL of the USAM Service&lt;br /&gt;
* &amp;quot;QueuePath&amp;quot;: The folder containing all files, which will be sent to Enterprise Service for processing. After having been processed by ES, the corresponding files will be deleted.&lt;br /&gt;
* &amp;quot;InComingLogPath&amp;quot;: All received COMOS notifications will be stored here &lt;br /&gt;
* &amp;quot;ProcessUrl&amp;quot;: The URL of the Enterprise Service web interface&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Optional settings: &lt;br /&gt;
* &amp;quot;LogPath&amp;quot;: Path to your log files folder&lt;br /&gt;
* &amp;quot;DeleteLogAfter&amp;quot;: Maximum age (in days) to keep log files for&lt;br /&gt;
* &amp;quot;DBkeys&amp;quot;: Json string array containing the white list of COMOS DBkeys (empty or delete for receiving all DBkeys)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Enterprise Service=&lt;br /&gt;
* Go to the UBIK.EnterpriseService folder,&lt;br /&gt;
* Copy and paste UBIK.Interface.CUI.dll to the “Injection” folder (create it if it does not exist).&lt;br /&gt;
* Open UBIK.EnterpriseService.exe.config, find the “appSettings” section, configure all necessary information, and add the &amp;quot;ContentControllerConfigPath&amp;quot; setting to the end:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;appSettings&amp;gt;&lt;br /&gt;
    &amp;lt;!-- System.Diagnostics.ProcessWindowStyle: Normal = 0, Hidden = 1, Minimized = 2, Maximized = 3 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ConsoleRunMode&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Nothing = 0, Mark = 1, Delete = 2 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;CommandFileAction&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClearWatchFolders&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Path to json file. Pointing to EnterpriseServicePluginExecutionConfigHolder --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;PluginExecutionConfigPath&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ClientSettingsProvider.ServiceUri&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--TEST IF ONLINE USING BROWSER  // GET http://localhost:9000/api/basicenterpriseservice/getuptimeinfo--&amp;gt;&lt;br /&gt;
    &amp;lt;!-- switch on WebInterface: 1, switch off WebInterface : 0 --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteWebInterface&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ExecuteTaskByJsonFile&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Notification Endpoint config ProcessUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfacePort&amp;quot; value=&amp;quot;9000&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;WebInterfaceHost&amp;quot; value=&amp;quot;http://localhost&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Add this to the ES config file --&amp;gt;&lt;br /&gt;
    &amp;lt;add key=&amp;quot;ContentControllerConfigPath&amp;quot; value=&amp;quot;your\setting\path\ContentController.json&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Make sure ContentController.json exists.'''&lt;br /&gt;
* Create or adapt ContentController.json according to your database connection:&lt;br /&gt;
&amp;lt;source lang = &amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;SqlConnectionDefinition&amp;quot;: &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;SSPI&amp;quot;: false (or true, based on your DB setting),&lt;br /&gt;
      &amp;quot;SQLUser&amp;quot;: &amp;quot;username&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLPassword&amp;quot;: &amp;quot;password&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLServer&amp;quot;: &amp;quot;your SQL Server&amp;quot;,&lt;br /&gt;
      &amp;quot;SQLInitialCatalog&amp;quot;: &amp;quot;DB name&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==See also==&lt;br /&gt;
&amp;lt;!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED --&amp;gt;&lt;br /&gt;
* [[HowTo:Install_UBIK_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Enterprise_Service]]&lt;/div&gt;</summary>
		<author><name>HYA</name></author>	</entry>

	</feed>