<?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=NNE</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=NNE"/>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Special:Contributions/NNE"/>
		<updated>2026-04-29T20:39:22Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29276</id>
		<title>Configuration Files/web.config</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29276"/>
				<updated>2026-01-23T08:46:52Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the main configuration file of the web service. The web service is configured using this main configuration file and the [[Configuration_Files#Specific Configuration Files|specific files]]. {{Version/ServerSince|2.4.3}}&lt;br /&gt;
&lt;br /&gt;
== Sections ==&lt;br /&gt;
These sections will be found only in the web service configuration file.&lt;br /&gt;
&lt;br /&gt;
===appSettings===&lt;br /&gt;
See [[Configuration_Files/AppSettings.config]].&lt;br /&gt;
&lt;br /&gt;
===system.web===&lt;br /&gt;
This does not have to be edited in general.&lt;br /&gt;
&lt;br /&gt;
===system.webServer===&lt;br /&gt;
This does not have to edited in general, except the setting for the maximum allowed size of received content. This can be changed by editing the value '''maxAllowedContentLength''' within the section '''requestFiltering/requestLimits'''.&lt;br /&gt;
&lt;br /&gt;
===runtimeSettings===&lt;br /&gt;
In this file runtime specific configurations can be defined, as for example the ''[[Injection_Management#Plugin_Folders|probing path]]'' for [[Injection_Management|plugins]].&lt;br /&gt;
&lt;br /&gt;
===system.diagnostics===&lt;br /&gt;
'''Activity Tracing''' or Windows Communication Foundation Tracing in system.diagnostics, which is used in WCF instead of a debugger to understand how an app is behaving or why it faults (fault monitoring and analysis), WCF can output data for diagnostic tracing such as checking all the operation calls, code exceptions, warnings, and other important (significant processing) events and when the tracing feature malfunctions it can write Windows Error Events.&lt;br /&gt;
&lt;br /&gt;
*System.ServiceModel.MessageLogging : Logs all messages that flow through the system. It can be added to enhance debugging.&lt;br /&gt;
*System.ServiceModel : Logs all stages of WCF processing, whenever configuration is read, a message is processed in transport, security processing, a message is dispatched in user code, and so on.(Message process, Reading of configuration information, Transport-level action, Security requests).&lt;br /&gt;
**propagetActivity : by using this and setting its value to true, we can take trace files generated by any two endpoints and observe how the set of traces moves from one endpoint to another endpoint. (not used by default but can be turned on if such information is needed, we are using it right now in our Web configuration).&lt;br /&gt;
**ActivityTracing :  added if we want to use a user-defined trace source.&lt;br /&gt;
*System.Runtime.Serialization : Logs when objects are read or written. Information about object serialization or deserialization. Good to use so we can see the content of requests.&lt;br /&gt;
*System.Diagnostics.XmlWriterTraceListener : is the standard .Net Framework trace listener. Process the data WCF provides in a specific output format.&lt;br /&gt;
*Trace Levels: &lt;br /&gt;
**Critical: Logs Fail-Fast and Event Log entries, and trace correlation information. The following are some examples of when you might use the Critical level: Your AppDomain went down because of an unhandled exception. Your application fails to start. The message that caused the failure originated from the process MyApp.exe.&lt;br /&gt;
**Error: Logs all exceptions. You can use the Error level in the following situations: Your code crashed because of an Invalid Cast Exception. A &amp;quot;failed to create endpoint&amp;quot; exception is causing your application to fail on startup.&lt;br /&gt;
**Warning: A condition exists that may subsequently result in an error or critical failure. You can use this level in the following situations: The application is receiving more requests than its throttling settings allow. The receiving queue is at 98 percent of its configured capacity.&lt;br /&gt;
**Information:  Messages helpful for monitoring and diagnosing system status, measuring performance, or profiling are generated. You can utilize such information for capacity planning and performance management. You can use this level in the following situations: A failure occurred after the message reached the AppDomain and was deserialized.  A failure occurred while the HTTP binding was being created.&lt;br /&gt;
**Verbose: Debug-level tracing for both user code and servicing. Set this level when: You are not sure which method in your code was called when the failure occurred. You have an incorrect endpoint configured and the service failed to start because the entry in the reservation store is locked.&lt;br /&gt;
**ActivityTracing: Flow events between processing activities and components. This level allows administrators and developers to correlate applications in the same application domain. Traces for activity boundaries: start/stop. Traces for transfers.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
See [https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/web-config?view=aspnetcore-8.0 Configuring Web.config] for further details.&lt;br /&gt;
&lt;br /&gt;
=== Activity Tracing configuration ===&lt;br /&gt;
Enabling can be done by simply setting the desired log level value of (e.g. ''''switchValue'=&amp;quot;Verbose&amp;quot;''' or higher)&lt;br /&gt;
Disabling can be done by simply setting the log level value of all three tracers from (e.g. '''switchValue=&amp;quot;Verbose&amp;quot;''' to '''switchValue=&amp;quot;Off&amp;quot;''').&lt;br /&gt;
There is the possibility to enable only the Activity Tracing log level and this can be done by simply adding the ActivityTracing after the switchValue value(e.g. '''switchValue=&amp;quot;Off, ActivityTracing&amp;quot;'''), or both log levels can be enabled at the same time(e.g. '''switchValue=&amp;quot;Verbose, ActivityTracing&amp;quot;''')&lt;br /&gt;
By default, all switchValues are set to &amp;quot;Off&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Upload of large files===&lt;br /&gt;
For security reasons we allow the upload of files with a size of 65536 KB (64MB), to increase this size the '''maxRequestLength attribute''' in the '''system.web tag''' must be adapted.&lt;br /&gt;
&lt;br /&gt;
{{Hint|The '''maxRequestLength''' is handled in KB.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. [[HowTo:Configure_Microsoft_IIS_for_UBIK#Configure_Upload_of_large_files]]}}&lt;br /&gt;
&lt;br /&gt;
==== Example Upload of files with 300MB Size ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;system.web&amp;gt;&lt;br /&gt;
  &amp;lt;customErrors mode=&amp;quot;Off&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;httpRuntime maxRequestLength=&amp;quot;302700&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;compilation debug=&amp;quot;false&amp;quot; defaultLanguage=&amp;quot;c#&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/system.web&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Transport Security Toggle (HTTP / HTTPS) ===&lt;br /&gt;
Controls metadata exposure and enables HTTP or HTTPS at the service level.&lt;br /&gt;
&lt;br /&gt;
==== HTTP ====&lt;br /&gt;
To enable HTTP, set the HTTP metadata flag to true and the HTTPS metadata flag to false.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;false&amp;quot; httpGetEnabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== HTTPS ====&lt;br /&gt;
To enable HTTPS, set the HTTPS metadata flag to true and the HTTP metadata flag to false.&lt;br /&gt;
Turns on HTTP.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;true&amp;quot; httpGetEnabled=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{Hint|HTTPS is the default configuration.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#Transport_Security_Toggle_.28HTTP_.2F_HTTPS.29]] must also be adapted accordingly.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
* [[Web Service Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/web.config]]&lt;br /&gt;
[[Category:Web service|Configuration Files/web.config]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configuration_Files/Bindings.config&amp;diff=29275</id>
		<title>Configuration Files/Bindings.config</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configuration_Files/Bindings.config&amp;diff=29275"/>
				<updated>2026-01-23T08:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bindings.config ==&lt;br /&gt;
In this file the bindings can be configured to provide different configurations for data services and endpoints - specified by the name, which then is used in the service/client configuration.&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
See [http://msdn.microsoft.com/en-us/library/ms733099%28v=vs.110%29.aspx Configuring Bindings for Windows Communication Foundation Services] for further details and [http://msdn.microsoft.com/en-us/library/hh924831%28v=vs.110%29.aspx Configuring Timeout Values on a Binding] for information about timeout configuration.&lt;br /&gt;
&lt;br /&gt;
====Download large data branches====&lt;br /&gt;
If the service has to support the streaming transfer mode - e.g. used for downloading large data branches in the UBIK client, ensure to provide the binding definition for &amp;quot;BasicHttpBinding_UBIKContent&amp;quot; (see example). The client setting &amp;quot;[[Settings#WinX|ContentServiceConfig]]&amp;quot; should be set accordingly.&lt;br /&gt;
&lt;br /&gt;
====Upload of large files====&lt;br /&gt;
For security reasons, we allow uploading files with a size of 2000000 Bytes (2MB). To increase the size the attributes '''maxBufferPoolSize''', '''maxReceivedMessageSize''', '''maxBufferSize''', '''maxStringContentLength''', '''maxArrayLength''', '''maxBytesPerRead''', '''maxNameTableCharCount''' must be adapted in their respective tags '''webHttpBinding'',  ''basicHttpBinding''', and '''wsHttpBinding'''.&lt;br /&gt;
&lt;br /&gt;
{{Hint|The relevant settings for uploading large files are handled in Bytes.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/web.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. [[HowTo:Configure_Microsoft_IIS_for_UBIK#Configure_Upload_of_large_files]]}}&lt;br /&gt;
&lt;br /&gt;
===== Example Upload of files with 200MB Size=====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;wsHttpBinding&amp;gt;&lt;br /&gt;
    &amp;lt;binding &lt;br /&gt;
            name=&amp;quot;WSHttpBinding&amp;quot; &lt;br /&gt;
            sendTimeout=&amp;quot;00:05:00&amp;quot; &lt;br /&gt;
            maxBufferPoolSize=&amp;quot;200000000&amp;quot; &lt;br /&gt;
            maxReceivedMessageSize=&amp;quot;200000000&amp;quot; &lt;br /&gt;
            receiveTimeout=&amp;quot;01:00:00&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;readerQuotas &lt;br /&gt;
                maxDepth=&amp;quot;32&amp;quot; &lt;br /&gt;
                maxStringContentLength=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxArrayLength=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxBytesPerRead=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxNameTableCharCount=&amp;quot;200000000&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/security&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;&lt;br /&gt;
    &amp;lt;binding name=&amp;quot;WSHttpBinding_IUBIKPush&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/security&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;&lt;br /&gt;
&amp;lt;/wsHttpBinding&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transport Security Toggle (HTTP / HTTPS) ====&lt;br /&gt;
Controls whether the service endpoints require HTTP or HTTPS at the transport level.&lt;br /&gt;
&lt;br /&gt;
===== HTTP =====&lt;br /&gt;
To enable HTTP, set the binding security mode to None.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;security mode=&amp;quot;None&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/security&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== HTTPS =====&lt;br /&gt;
To enable HTTPS, set the binding security mode to Transport.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/security&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint|Transport security mode is the default configuration.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/web.config#Transport_Security_Toggle_.28HTTP_.2F_HTTPS.29]] must also be adapted accordingly.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/Bindings.config]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29274</id>
		<title>Configuration Files/web.config</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29274"/>
				<updated>2026-01-23T08:42:27Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* HTTPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the main configuration file of the web service. The web service is configured using this main configuration file and the [[Configuration_Files#Specific Configuration Files|specific files]]. {{Version/ServerSince|2.4.3}}&lt;br /&gt;
&lt;br /&gt;
== Sections ==&lt;br /&gt;
These sections will be found only in the web service configuration file.&lt;br /&gt;
&lt;br /&gt;
===appSettings===&lt;br /&gt;
See [[Configuration_Files/AppSettings.config]].&lt;br /&gt;
&lt;br /&gt;
===system.web===&lt;br /&gt;
This does not have to be edited in general.&lt;br /&gt;
&lt;br /&gt;
===system.webServer===&lt;br /&gt;
This does not have to edited in general, except the setting for the maximum allowed size of received content. This can be changed by editing the value '''maxAllowedContentLength''' within the section '''requestFiltering/requestLimits'''.&lt;br /&gt;
&lt;br /&gt;
===runtimeSettings===&lt;br /&gt;
In this file runtime specific configurations can be defined, as for example the ''[[Injection_Management#Plugin_Folders|probing path]]'' for [[Injection_Management|plugins]].&lt;br /&gt;
&lt;br /&gt;
===system.diagnostics===&lt;br /&gt;
'''Activity Tracing''' or Windows Communication Foundation Tracing in system.diagnostics, which is used in WCF instead of a debugger to understand how an app is behaving or why it faults (fault monitoring and analysis), WCF can output data for diagnostic tracing such as checking all the operation calls, code exceptions, warnings, and other important (significant processing) events and when the tracing feature malfunctions it can write Windows Error Events.&lt;br /&gt;
&lt;br /&gt;
*System.ServiceModel.MessageLogging : Logs all messages that flow through the system. It can be added to enhance debugging.&lt;br /&gt;
*System.ServiceModel : Logs all stages of WCF processing, whenever configuration is read, a message is processed in transport, security processing, a message is dispatched in user code, and so on.(Message process, Reading of configuration information, Transport-level action, Security requests).&lt;br /&gt;
**propagetActivity : by using this and setting its value to true, we can take trace files generated by any two endpoints and observe how the set of traces moves from one endpoint to another endpoint. (not used by default but can be turned on if such information is needed, we are using it right now in our Web configuration).&lt;br /&gt;
**ActivityTracing :  added if we want to use a user-defined trace source.&lt;br /&gt;
*System.Runtime.Serialization : Logs when objects are read or written. Information about object serialization or deserialization. Good to use so we can see the content of requests.&lt;br /&gt;
*System.Diagnostics.XmlWriterTraceListener : is the standard .Net Framework trace listener. Process the data WCF provides in a specific output format.&lt;br /&gt;
*Trace Levels: &lt;br /&gt;
**Critical: Logs Fail-Fast and Event Log entries, and trace correlation information. The following are some examples of when you might use the Critical level: Your AppDomain went down because of an unhandled exception. Your application fails to start. The message that caused the failure originated from the process MyApp.exe.&lt;br /&gt;
**Error: Logs all exceptions. You can use the Error level in the following situations: Your code crashed because of an Invalid Cast Exception. A &amp;quot;failed to create endpoint&amp;quot; exception is causing your application to fail on startup.&lt;br /&gt;
**Warning: A condition exists that may subsequently result in an error or critical failure. You can use this level in the following situations: The application is receiving more requests than its throttling settings allow. The receiving queue is at 98 percent of its configured capacity.&lt;br /&gt;
**Information:  Messages helpful for monitoring and diagnosing system status, measuring performance, or profiling are generated. You can utilize such information for capacity planning and performance management. You can use this level in the following situations: A failure occurred after the message reached the AppDomain and was deserialized.  A failure occurred while the HTTP binding was being created.&lt;br /&gt;
**Verbose: Debug-level tracing for both user code and servicing. Set this level when: You are not sure which method in your code was called when the failure occurred. You have an incorrect endpoint configured and the service failed to start because the entry in the reservation store is locked.&lt;br /&gt;
**ActivityTracing: Flow events between processing activities and components. This level allows administrators and developers to correlate applications in the same application domain. Traces for activity boundaries: start/stop. Traces for transfers.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
See [https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/web-config?view=aspnetcore-8.0 Configuring Web.config] for further details.&lt;br /&gt;
&lt;br /&gt;
=== Activity Tracing configuration ===&lt;br /&gt;
Enabling can be done by simply setting the desired log level value of (e.g. ''''switchValue'=&amp;quot;Verbose&amp;quot;''' or higher)&lt;br /&gt;
Disabling can be done by simply setting the log level value of all three tracers from (e.g. '''switchValue=&amp;quot;Verbose&amp;quot;''' to '''switchValue=&amp;quot;Off&amp;quot;''').&lt;br /&gt;
There is the possibility to enable only the Activity Tracing log level and this can be done by simply adding the ActivityTracing after the switchValue value(e.g. '''switchValue=&amp;quot;Off, ActivityTracing&amp;quot;'''), or both log levels can be enabled at the same time(e.g. '''switchValue=&amp;quot;Verbose, ActivityTracing&amp;quot;''')&lt;br /&gt;
By default, all switchValues are set to &amp;quot;Off&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Upload of large files===&lt;br /&gt;
For security reasons we allow the upload of files with a size of 65536 KB (64MB), to increase this size the '''maxRequestLength attribute''' in the '''system.web tag''' must be adapted.&lt;br /&gt;
&lt;br /&gt;
{{Hint|The '''maxRequestLength''' is handled in KB.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. [[HowTo:Configure_Microsoft_IIS_for_UBIK#Configure_Upload_of_large_files]]}}&lt;br /&gt;
&lt;br /&gt;
==== Example Upload of files with 300MB Size ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;system.web&amp;gt;&lt;br /&gt;
  &amp;lt;customErrors mode=&amp;quot;Off&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;httpRuntime maxRequestLength=&amp;quot;302700&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;compilation debug=&amp;quot;false&amp;quot; defaultLanguage=&amp;quot;c#&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/system.web&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Transport Security Toggle (HTTP / HTTPS) ==&lt;br /&gt;
Controls metadata exposure and enables HTTP or HTTPS at the service level.&lt;br /&gt;
&lt;br /&gt;
=== HTTP ===&lt;br /&gt;
To enable HTTP, set the HTTP metadata flag to true and the HTTPS metadata flag to false.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;false&amp;quot; httpGetEnabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTTPS ===&lt;br /&gt;
To enable HTTPS, set the HTTPS metadata flag to true and the HTTP metadata flag to false.&lt;br /&gt;
Turns on HTTP.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;true&amp;quot; httpGetEnabled=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{Hint|HTTPS is the default configuration.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#Transport_Security_Toggle_.28HTTP_.2F_HTTPS.29]] must also be adapted accordingly.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/web.config]]&lt;br /&gt;
[[Category:Web service|Configuration Files/web.config]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
* [[Web Service Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/web.config]]&lt;br /&gt;
[[Category:Web service|Configuration Files/web.config]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configuration_Files/Bindings.config&amp;diff=29273</id>
		<title>Configuration Files/Bindings.config</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configuration_Files/Bindings.config&amp;diff=29273"/>
				<updated>2026-01-23T08:41:59Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* HTTPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bindings.config ==&lt;br /&gt;
In this file the bindings can be configured to provide different configurations for data services and endpoints - specified by the name, which then is used in the service/client configuration.&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
See [http://msdn.microsoft.com/en-us/library/ms733099%28v=vs.110%29.aspx Configuring Bindings for Windows Communication Foundation Services] for further details and [http://msdn.microsoft.com/en-us/library/hh924831%28v=vs.110%29.aspx Configuring Timeout Values on a Binding] for information about timeout configuration.&lt;br /&gt;
&lt;br /&gt;
====Download large data branches====&lt;br /&gt;
If the service has to support the streaming transfer mode - e.g. used for downloading large data branches in the UBIK client, ensure to provide the binding definition for &amp;quot;BasicHttpBinding_UBIKContent&amp;quot; (see example). The client setting &amp;quot;[[Settings#WinX|ContentServiceConfig]]&amp;quot; should be set accordingly.&lt;br /&gt;
&lt;br /&gt;
====Upload of large files====&lt;br /&gt;
For security reasons, we allow uploading files with a size of 2000000 Bytes (2MB). To increase the size the attributes '''maxBufferPoolSize''', '''maxReceivedMessageSize''', '''maxBufferSize''', '''maxStringContentLength''', '''maxArrayLength''', '''maxBytesPerRead''', '''maxNameTableCharCount''' must be adapted in their respective tags '''webHttpBinding'',  ''basicHttpBinding''', and '''wsHttpBinding'''.&lt;br /&gt;
&lt;br /&gt;
{{Hint|The relevant settings for uploading large files are handled in Bytes.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/web.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. [[HowTo:Configure_Microsoft_IIS_for_UBIK#Configure_Upload_of_large_files]]}}&lt;br /&gt;
&lt;br /&gt;
===== Example Upload of files with 200MB Size=====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;wsHttpBinding&amp;gt;&lt;br /&gt;
    &amp;lt;binding &lt;br /&gt;
            name=&amp;quot;WSHttpBinding&amp;quot; &lt;br /&gt;
            sendTimeout=&amp;quot;00:05:00&amp;quot; &lt;br /&gt;
            maxBufferPoolSize=&amp;quot;200000000&amp;quot; &lt;br /&gt;
            maxReceivedMessageSize=&amp;quot;200000000&amp;quot; &lt;br /&gt;
            receiveTimeout=&amp;quot;01:00:00&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;readerQuotas &lt;br /&gt;
                maxDepth=&amp;quot;32&amp;quot; &lt;br /&gt;
                maxStringContentLength=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxArrayLength=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxBytesPerRead=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxNameTableCharCount=&amp;quot;200000000&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/security&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;&lt;br /&gt;
    &amp;lt;binding name=&amp;quot;WSHttpBinding_IUBIKPush&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/security&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;&lt;br /&gt;
&amp;lt;/wsHttpBinding&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Transport Security Toggle (HTTP / HTTPS) ==&lt;br /&gt;
Controls whether the service endpoints require HTTP or HTTPS at the transport level.&lt;br /&gt;
&lt;br /&gt;
=== HTTP ===&lt;br /&gt;
To enable HTTP, set the binding security mode to None.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;security mode=&amp;quot;None&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/security&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTTPS ===&lt;br /&gt;
To enable HTTPS, set the binding security mode to Transport.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/security&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint|Transport security mode is the default configuration.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/web.config#Transport_Security_Toggle_.28HTTP_.2F_HTTPS.29]] must also be adapted accordingly.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/Bindings.config]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/Bindings.config]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29272</id>
		<title>Configuration Files/web.config</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29272"/>
				<updated>2026-01-23T08:41:41Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* HTTPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the main configuration file of the web service. The web service is configured using this main configuration file and the [[Configuration_Files#Specific Configuration Files|specific files]]. {{Version/ServerSince|2.4.3}}&lt;br /&gt;
&lt;br /&gt;
== Sections ==&lt;br /&gt;
These sections will be found only in the web service configuration file.&lt;br /&gt;
&lt;br /&gt;
===appSettings===&lt;br /&gt;
See [[Configuration_Files/AppSettings.config]].&lt;br /&gt;
&lt;br /&gt;
===system.web===&lt;br /&gt;
This does not have to be edited in general.&lt;br /&gt;
&lt;br /&gt;
===system.webServer===&lt;br /&gt;
This does not have to edited in general, except the setting for the maximum allowed size of received content. This can be changed by editing the value '''maxAllowedContentLength''' within the section '''requestFiltering/requestLimits'''.&lt;br /&gt;
&lt;br /&gt;
===runtimeSettings===&lt;br /&gt;
In this file runtime specific configurations can be defined, as for example the ''[[Injection_Management#Plugin_Folders|probing path]]'' for [[Injection_Management|plugins]].&lt;br /&gt;
&lt;br /&gt;
===system.diagnostics===&lt;br /&gt;
'''Activity Tracing''' or Windows Communication Foundation Tracing in system.diagnostics, which is used in WCF instead of a debugger to understand how an app is behaving or why it faults (fault monitoring and analysis), WCF can output data for diagnostic tracing such as checking all the operation calls, code exceptions, warnings, and other important (significant processing) events and when the tracing feature malfunctions it can write Windows Error Events.&lt;br /&gt;
&lt;br /&gt;
*System.ServiceModel.MessageLogging : Logs all messages that flow through the system. It can be added to enhance debugging.&lt;br /&gt;
*System.ServiceModel : Logs all stages of WCF processing, whenever configuration is read, a message is processed in transport, security processing, a message is dispatched in user code, and so on.(Message process, Reading of configuration information, Transport-level action, Security requests).&lt;br /&gt;
**propagetActivity : by using this and setting its value to true, we can take trace files generated by any two endpoints and observe how the set of traces moves from one endpoint to another endpoint. (not used by default but can be turned on if such information is needed, we are using it right now in our Web configuration).&lt;br /&gt;
**ActivityTracing :  added if we want to use a user-defined trace source.&lt;br /&gt;
*System.Runtime.Serialization : Logs when objects are read or written. Information about object serialization or deserialization. Good to use so we can see the content of requests.&lt;br /&gt;
*System.Diagnostics.XmlWriterTraceListener : is the standard .Net Framework trace listener. Process the data WCF provides in a specific output format.&lt;br /&gt;
*Trace Levels: &lt;br /&gt;
**Critical: Logs Fail-Fast and Event Log entries, and trace correlation information. The following are some examples of when you might use the Critical level: Your AppDomain went down because of an unhandled exception. Your application fails to start. The message that caused the failure originated from the process MyApp.exe.&lt;br /&gt;
**Error: Logs all exceptions. You can use the Error level in the following situations: Your code crashed because of an Invalid Cast Exception. A &amp;quot;failed to create endpoint&amp;quot; exception is causing your application to fail on startup.&lt;br /&gt;
**Warning: A condition exists that may subsequently result in an error or critical failure. You can use this level in the following situations: The application is receiving more requests than its throttling settings allow. The receiving queue is at 98 percent of its configured capacity.&lt;br /&gt;
**Information:  Messages helpful for monitoring and diagnosing system status, measuring performance, or profiling are generated. You can utilize such information for capacity planning and performance management. You can use this level in the following situations: A failure occurred after the message reached the AppDomain and was deserialized.  A failure occurred while the HTTP binding was being created.&lt;br /&gt;
**Verbose: Debug-level tracing for both user code and servicing. Set this level when: You are not sure which method in your code was called when the failure occurred. You have an incorrect endpoint configured and the service failed to start because the entry in the reservation store is locked.&lt;br /&gt;
**ActivityTracing: Flow events between processing activities and components. This level allows administrators and developers to correlate applications in the same application domain. Traces for activity boundaries: start/stop. Traces for transfers.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
See [https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/web-config?view=aspnetcore-8.0 Configuring Web.config] for further details.&lt;br /&gt;
&lt;br /&gt;
=== Activity Tracing configuration ===&lt;br /&gt;
Enabling can be done by simply setting the desired log level value of (e.g. ''''switchValue'=&amp;quot;Verbose&amp;quot;''' or higher)&lt;br /&gt;
Disabling can be done by simply setting the log level value of all three tracers from (e.g. '''switchValue=&amp;quot;Verbose&amp;quot;''' to '''switchValue=&amp;quot;Off&amp;quot;''').&lt;br /&gt;
There is the possibility to enable only the Activity Tracing log level and this can be done by simply adding the ActivityTracing after the switchValue value(e.g. '''switchValue=&amp;quot;Off, ActivityTracing&amp;quot;'''), or both log levels can be enabled at the same time(e.g. '''switchValue=&amp;quot;Verbose, ActivityTracing&amp;quot;''')&lt;br /&gt;
By default, all switchValues are set to &amp;quot;Off&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Upload of large files===&lt;br /&gt;
For security reasons we allow the upload of files with a size of 65536 KB (64MB), to increase this size the '''maxRequestLength attribute''' in the '''system.web tag''' must be adapted.&lt;br /&gt;
&lt;br /&gt;
{{Hint|The '''maxRequestLength''' is handled in KB.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. [[HowTo:Configure_Microsoft_IIS_for_UBIK#Configure_Upload_of_large_files]]}}&lt;br /&gt;
&lt;br /&gt;
==== Example Upload of files with 300MB Size ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;system.web&amp;gt;&lt;br /&gt;
  &amp;lt;customErrors mode=&amp;quot;Off&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;httpRuntime maxRequestLength=&amp;quot;302700&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;compilation debug=&amp;quot;false&amp;quot; defaultLanguage=&amp;quot;c#&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/system.web&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Transport Security Toggle (HTTP / HTTPS) ==&lt;br /&gt;
Controls metadata exposure and enables HTTP or HTTPS at the service level.&lt;br /&gt;
&lt;br /&gt;
=== HTTP ===&lt;br /&gt;
To enable HTTP, set the HTTP metadata flag to true and the HTTPS metadata flag to false.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;false&amp;quot; httpGetEnabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTTPS ===&lt;br /&gt;
To enable HTTPS, set the HTTPS metadata flag to true and the HTTP metadata flag to false.&lt;br /&gt;
Turns on HTTP.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;true&amp;quot; httpGetEnabled=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{Hint|HTTPS is the default configuration.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/web.config#Transport_Security_Toggle_.28HTTP_.2F_HTTPS.29]] must also be adapted accordingly.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/web.config]]&lt;br /&gt;
[[Category:Web service|Configuration Files/web.config]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
* [[Web Service Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/web.config]]&lt;br /&gt;
[[Category:Web service|Configuration Files/web.config]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29271</id>
		<title>Configuration Files/web.config</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29271"/>
				<updated>2026-01-23T08:41:19Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* HTTPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the main configuration file of the web service. The web service is configured using this main configuration file and the [[Configuration_Files#Specific Configuration Files|specific files]]. {{Version/ServerSince|2.4.3}}&lt;br /&gt;
&lt;br /&gt;
== Sections ==&lt;br /&gt;
These sections will be found only in the web service configuration file.&lt;br /&gt;
&lt;br /&gt;
===appSettings===&lt;br /&gt;
See [[Configuration_Files/AppSettings.config]].&lt;br /&gt;
&lt;br /&gt;
===system.web===&lt;br /&gt;
This does not have to be edited in general.&lt;br /&gt;
&lt;br /&gt;
===system.webServer===&lt;br /&gt;
This does not have to edited in general, except the setting for the maximum allowed size of received content. This can be changed by editing the value '''maxAllowedContentLength''' within the section '''requestFiltering/requestLimits'''.&lt;br /&gt;
&lt;br /&gt;
===runtimeSettings===&lt;br /&gt;
In this file runtime specific configurations can be defined, as for example the ''[[Injection_Management#Plugin_Folders|probing path]]'' for [[Injection_Management|plugins]].&lt;br /&gt;
&lt;br /&gt;
===system.diagnostics===&lt;br /&gt;
'''Activity Tracing''' or Windows Communication Foundation Tracing in system.diagnostics, which is used in WCF instead of a debugger to understand how an app is behaving or why it faults (fault monitoring and analysis), WCF can output data for diagnostic tracing such as checking all the operation calls, code exceptions, warnings, and other important (significant processing) events and when the tracing feature malfunctions it can write Windows Error Events.&lt;br /&gt;
&lt;br /&gt;
*System.ServiceModel.MessageLogging : Logs all messages that flow through the system. It can be added to enhance debugging.&lt;br /&gt;
*System.ServiceModel : Logs all stages of WCF processing, whenever configuration is read, a message is processed in transport, security processing, a message is dispatched in user code, and so on.(Message process, Reading of configuration information, Transport-level action, Security requests).&lt;br /&gt;
**propagetActivity : by using this and setting its value to true, we can take trace files generated by any two endpoints and observe how the set of traces moves from one endpoint to another endpoint. (not used by default but can be turned on if such information is needed, we are using it right now in our Web configuration).&lt;br /&gt;
**ActivityTracing :  added if we want to use a user-defined trace source.&lt;br /&gt;
*System.Runtime.Serialization : Logs when objects are read or written. Information about object serialization or deserialization. Good to use so we can see the content of requests.&lt;br /&gt;
*System.Diagnostics.XmlWriterTraceListener : is the standard .Net Framework trace listener. Process the data WCF provides in a specific output format.&lt;br /&gt;
*Trace Levels: &lt;br /&gt;
**Critical: Logs Fail-Fast and Event Log entries, and trace correlation information. The following are some examples of when you might use the Critical level: Your AppDomain went down because of an unhandled exception. Your application fails to start. The message that caused the failure originated from the process MyApp.exe.&lt;br /&gt;
**Error: Logs all exceptions. You can use the Error level in the following situations: Your code crashed because of an Invalid Cast Exception. A &amp;quot;failed to create endpoint&amp;quot; exception is causing your application to fail on startup.&lt;br /&gt;
**Warning: A condition exists that may subsequently result in an error or critical failure. You can use this level in the following situations: The application is receiving more requests than its throttling settings allow. The receiving queue is at 98 percent of its configured capacity.&lt;br /&gt;
**Information:  Messages helpful for monitoring and diagnosing system status, measuring performance, or profiling are generated. You can utilize such information for capacity planning and performance management. You can use this level in the following situations: A failure occurred after the message reached the AppDomain and was deserialized.  A failure occurred while the HTTP binding was being created.&lt;br /&gt;
**Verbose: Debug-level tracing for both user code and servicing. Set this level when: You are not sure which method in your code was called when the failure occurred. You have an incorrect endpoint configured and the service failed to start because the entry in the reservation store is locked.&lt;br /&gt;
**ActivityTracing: Flow events between processing activities and components. This level allows administrators and developers to correlate applications in the same application domain. Traces for activity boundaries: start/stop. Traces for transfers.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
See [https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/web-config?view=aspnetcore-8.0 Configuring Web.config] for further details.&lt;br /&gt;
&lt;br /&gt;
=== Activity Tracing configuration ===&lt;br /&gt;
Enabling can be done by simply setting the desired log level value of (e.g. ''''switchValue'=&amp;quot;Verbose&amp;quot;''' or higher)&lt;br /&gt;
Disabling can be done by simply setting the log level value of all three tracers from (e.g. '''switchValue=&amp;quot;Verbose&amp;quot;''' to '''switchValue=&amp;quot;Off&amp;quot;''').&lt;br /&gt;
There is the possibility to enable only the Activity Tracing log level and this can be done by simply adding the ActivityTracing after the switchValue value(e.g. '''switchValue=&amp;quot;Off, ActivityTracing&amp;quot;'''), or both log levels can be enabled at the same time(e.g. '''switchValue=&amp;quot;Verbose, ActivityTracing&amp;quot;''')&lt;br /&gt;
By default, all switchValues are set to &amp;quot;Off&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Upload of large files===&lt;br /&gt;
For security reasons we allow the upload of files with a size of 65536 KB (64MB), to increase this size the '''maxRequestLength attribute''' in the '''system.web tag''' must be adapted.&lt;br /&gt;
&lt;br /&gt;
{{Hint|The '''maxRequestLength''' is handled in KB.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. [[HowTo:Configure_Microsoft_IIS_for_UBIK#Configure_Upload_of_large_files]]}}&lt;br /&gt;
&lt;br /&gt;
==== Example Upload of files with 300MB Size ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;system.web&amp;gt;&lt;br /&gt;
  &amp;lt;customErrors mode=&amp;quot;Off&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;httpRuntime maxRequestLength=&amp;quot;302700&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;compilation debug=&amp;quot;false&amp;quot; defaultLanguage=&amp;quot;c#&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/system.web&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Transport Security Toggle (HTTP / HTTPS) ==&lt;br /&gt;
Controls metadata exposure and enables HTTP or HTTPS at the service level.&lt;br /&gt;
&lt;br /&gt;
=== HTTP ===&lt;br /&gt;
To enable HTTP, set the HTTP metadata flag to true and the HTTPS metadata flag to false.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;false&amp;quot; httpGetEnabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTTPS ===&lt;br /&gt;
To enable HTTPS, set the HTTPS metadata flag to true and the HTTP metadata flag to false.&lt;br /&gt;
Turns on HTTP.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;true&amp;quot; httpGetEnabled=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{Hint|HTTPS is the default configuration.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#HTTPS]] must also be adapted accordingly.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/web.config]]&lt;br /&gt;
[[Category:Web service|Configuration Files/web.config]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
* [[Web Service Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/web.config]]&lt;br /&gt;
[[Category:Web service|Configuration Files/web.config]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configuration_Files/Bindings.config&amp;diff=29270</id>
		<title>Configuration Files/Bindings.config</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configuration_Files/Bindings.config&amp;diff=29270"/>
				<updated>2026-01-23T08:40:47Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bindings.config ==&lt;br /&gt;
In this file the bindings can be configured to provide different configurations for data services and endpoints - specified by the name, which then is used in the service/client configuration.&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
See [http://msdn.microsoft.com/en-us/library/ms733099%28v=vs.110%29.aspx Configuring Bindings for Windows Communication Foundation Services] for further details and [http://msdn.microsoft.com/en-us/library/hh924831%28v=vs.110%29.aspx Configuring Timeout Values on a Binding] for information about timeout configuration.&lt;br /&gt;
&lt;br /&gt;
====Download large data branches====&lt;br /&gt;
If the service has to support the streaming transfer mode - e.g. used for downloading large data branches in the UBIK client, ensure to provide the binding definition for &amp;quot;BasicHttpBinding_UBIKContent&amp;quot; (see example). The client setting &amp;quot;[[Settings#WinX|ContentServiceConfig]]&amp;quot; should be set accordingly.&lt;br /&gt;
&lt;br /&gt;
====Upload of large files====&lt;br /&gt;
For security reasons, we allow uploading files with a size of 2000000 Bytes (2MB). To increase the size the attributes '''maxBufferPoolSize''', '''maxReceivedMessageSize''', '''maxBufferSize''', '''maxStringContentLength''', '''maxArrayLength''', '''maxBytesPerRead''', '''maxNameTableCharCount''' must be adapted in their respective tags '''webHttpBinding'',  ''basicHttpBinding''', and '''wsHttpBinding'''.&lt;br /&gt;
&lt;br /&gt;
{{Hint|The relevant settings for uploading large files are handled in Bytes.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/web.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. [[HowTo:Configure_Microsoft_IIS_for_UBIK#Configure_Upload_of_large_files]]}}&lt;br /&gt;
&lt;br /&gt;
===== Example Upload of files with 200MB Size=====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;wsHttpBinding&amp;gt;&lt;br /&gt;
    &amp;lt;binding &lt;br /&gt;
            name=&amp;quot;WSHttpBinding&amp;quot; &lt;br /&gt;
            sendTimeout=&amp;quot;00:05:00&amp;quot; &lt;br /&gt;
            maxBufferPoolSize=&amp;quot;200000000&amp;quot; &lt;br /&gt;
            maxReceivedMessageSize=&amp;quot;200000000&amp;quot; &lt;br /&gt;
            receiveTimeout=&amp;quot;01:00:00&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;readerQuotas &lt;br /&gt;
                maxDepth=&amp;quot;32&amp;quot; &lt;br /&gt;
                maxStringContentLength=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxArrayLength=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxBytesPerRead=&amp;quot;200000000&amp;quot; &lt;br /&gt;
                maxNameTableCharCount=&amp;quot;200000000&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/security&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;&lt;br /&gt;
    &amp;lt;binding name=&amp;quot;WSHttpBinding_IUBIKPush&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/security&amp;gt;&lt;br /&gt;
    &amp;lt;/binding&amp;gt;&lt;br /&gt;
&amp;lt;/wsHttpBinding&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Transport Security Toggle (HTTP / HTTPS) ==&lt;br /&gt;
Controls whether the service endpoints require HTTP or HTTPS at the transport level.&lt;br /&gt;
&lt;br /&gt;
=== HTTP ===&lt;br /&gt;
To enable HTTP, set the binding security mode to None.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;security mode=&amp;quot;None&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/security&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTTPS ===&lt;br /&gt;
To enable HTTPS, set the binding security mode to Transport.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;security mode=&amp;quot;Transport&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;transport clientCredentialType=&amp;quot;None&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/security&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint|Transport security mode is the default configuration.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/web.config#HTTPS]] must also be adapted accordingly.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/Bindings.config]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29269</id>
		<title>Configuration Files/web.config</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configuration_Files/web.config&amp;diff=29269"/>
				<updated>2026-01-23T08:40:05Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the main configuration file of the web service. The web service is configured using this main configuration file and the [[Configuration_Files#Specific Configuration Files|specific files]]. {{Version/ServerSince|2.4.3}}&lt;br /&gt;
&lt;br /&gt;
== Sections ==&lt;br /&gt;
These sections will be found only in the web service configuration file.&lt;br /&gt;
&lt;br /&gt;
===appSettings===&lt;br /&gt;
See [[Configuration_Files/AppSettings.config]].&lt;br /&gt;
&lt;br /&gt;
===system.web===&lt;br /&gt;
This does not have to be edited in general.&lt;br /&gt;
&lt;br /&gt;
===system.webServer===&lt;br /&gt;
This does not have to edited in general, except the setting for the maximum allowed size of received content. This can be changed by editing the value '''maxAllowedContentLength''' within the section '''requestFiltering/requestLimits'''.&lt;br /&gt;
&lt;br /&gt;
===runtimeSettings===&lt;br /&gt;
In this file runtime specific configurations can be defined, as for example the ''[[Injection_Management#Plugin_Folders|probing path]]'' for [[Injection_Management|plugins]].&lt;br /&gt;
&lt;br /&gt;
===system.diagnostics===&lt;br /&gt;
'''Activity Tracing''' or Windows Communication Foundation Tracing in system.diagnostics, which is used in WCF instead of a debugger to understand how an app is behaving or why it faults (fault monitoring and analysis), WCF can output data for diagnostic tracing such as checking all the operation calls, code exceptions, warnings, and other important (significant processing) events and when the tracing feature malfunctions it can write Windows Error Events.&lt;br /&gt;
&lt;br /&gt;
*System.ServiceModel.MessageLogging : Logs all messages that flow through the system. It can be added to enhance debugging.&lt;br /&gt;
*System.ServiceModel : Logs all stages of WCF processing, whenever configuration is read, a message is processed in transport, security processing, a message is dispatched in user code, and so on.(Message process, Reading of configuration information, Transport-level action, Security requests).&lt;br /&gt;
**propagetActivity : by using this and setting its value to true, we can take trace files generated by any two endpoints and observe how the set of traces moves from one endpoint to another endpoint. (not used by default but can be turned on if such information is needed, we are using it right now in our Web configuration).&lt;br /&gt;
**ActivityTracing :  added if we want to use a user-defined trace source.&lt;br /&gt;
*System.Runtime.Serialization : Logs when objects are read or written. Information about object serialization or deserialization. Good to use so we can see the content of requests.&lt;br /&gt;
*System.Diagnostics.XmlWriterTraceListener : is the standard .Net Framework trace listener. Process the data WCF provides in a specific output format.&lt;br /&gt;
*Trace Levels: &lt;br /&gt;
**Critical: Logs Fail-Fast and Event Log entries, and trace correlation information. The following are some examples of when you might use the Critical level: Your AppDomain went down because of an unhandled exception. Your application fails to start. The message that caused the failure originated from the process MyApp.exe.&lt;br /&gt;
**Error: Logs all exceptions. You can use the Error level in the following situations: Your code crashed because of an Invalid Cast Exception. A &amp;quot;failed to create endpoint&amp;quot; exception is causing your application to fail on startup.&lt;br /&gt;
**Warning: A condition exists that may subsequently result in an error or critical failure. You can use this level in the following situations: The application is receiving more requests than its throttling settings allow. The receiving queue is at 98 percent of its configured capacity.&lt;br /&gt;
**Information:  Messages helpful for monitoring and diagnosing system status, measuring performance, or profiling are generated. You can utilize such information for capacity planning and performance management. You can use this level in the following situations: A failure occurred after the message reached the AppDomain and was deserialized.  A failure occurred while the HTTP binding was being created.&lt;br /&gt;
**Verbose: Debug-level tracing for both user code and servicing. Set this level when: You are not sure which method in your code was called when the failure occurred. You have an incorrect endpoint configured and the service failed to start because the entry in the reservation store is locked.&lt;br /&gt;
**ActivityTracing: Flow events between processing activities and components. This level allows administrators and developers to correlate applications in the same application domain. Traces for activity boundaries: start/stop. Traces for transfers.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
See [https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/web-config?view=aspnetcore-8.0 Configuring Web.config] for further details.&lt;br /&gt;
&lt;br /&gt;
=== Activity Tracing configuration ===&lt;br /&gt;
Enabling can be done by simply setting the desired log level value of (e.g. ''''switchValue'=&amp;quot;Verbose&amp;quot;''' or higher)&lt;br /&gt;
Disabling can be done by simply setting the log level value of all three tracers from (e.g. '''switchValue=&amp;quot;Verbose&amp;quot;''' to '''switchValue=&amp;quot;Off&amp;quot;''').&lt;br /&gt;
There is the possibility to enable only the Activity Tracing log level and this can be done by simply adding the ActivityTracing after the switchValue value(e.g. '''switchValue=&amp;quot;Off, ActivityTracing&amp;quot;'''), or both log levels can be enabled at the same time(e.g. '''switchValue=&amp;quot;Verbose, ActivityTracing&amp;quot;''')&lt;br /&gt;
By default, all switchValues are set to &amp;quot;Off&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Upload of large files===&lt;br /&gt;
For security reasons we allow the upload of files with a size of 65536 KB (64MB), to increase this size the '''maxRequestLength attribute''' in the '''system.web tag''' must be adapted.&lt;br /&gt;
&lt;br /&gt;
{{Hint|The '''maxRequestLength''' is handled in KB.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
{{Attention|If you are using Windows Internet Information Services (IIS), the maximum upload file size must be reconfigured in IIS otherwise the upload will fail. [[HowTo:Configure_Microsoft_IIS_for_UBIK#Configure_Upload_of_large_files]]}}&lt;br /&gt;
&lt;br /&gt;
==== Example Upload of files with 300MB Size ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;system.web&amp;gt;&lt;br /&gt;
  &amp;lt;customErrors mode=&amp;quot;Off&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;httpRuntime maxRequestLength=&amp;quot;302700&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;compilation debug=&amp;quot;false&amp;quot; defaultLanguage=&amp;quot;c#&amp;quot; targetFramework=&amp;quot;4.6&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/system.web&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Transport Security Toggle (HTTP / HTTPS) ==&lt;br /&gt;
Controls metadata exposure and enables HTTP or HTTPS at the service level.&lt;br /&gt;
&lt;br /&gt;
=== HTTP ===&lt;br /&gt;
To enable HTTP, set the HTTP metadata flag to true and the HTTPS metadata flag to false.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;false&amp;quot; httpGetEnabled=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HTTPS ===&lt;br /&gt;
To enable HTTPS, set the HTTPS metadata flag to true and the HTTP metadata flag to false.&lt;br /&gt;
Turns on HTTP.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;serviceMetadata httpsGetEnabled=&amp;quot;true&amp;quot; httpGetEnabled=&amp;quot;false&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{Hint|HTTPS is the default configuration.}}&lt;br /&gt;
{{Attention|The [[Configuration_Files/Bindings.config#Upload_of_large_files]] must also be adapted accordingly.}}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Configuration Files]]&lt;br /&gt;
* [[Web Service Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configuration Files/web.config]]&lt;br /&gt;
[[Category:Web service|Configuration Files/web.config]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=HowTo:Configure_Microsoft_IIS_for_UBIK&amp;diff=28743</id>
		<title>HowTo:Configure Microsoft IIS for UBIK</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=HowTo:Configure_Microsoft_IIS_for_UBIK&amp;diff=28743"/>
				<updated>2025-09-22T11:54:17Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:UI_10_IIS_Manager.png|thumb|220px|alt=IIS Manager|IIS Manager]]&lt;br /&gt;
The web server can be configured using the ''Internet Information Services (IIS) Manager'' console, which provides a graphical user interface to manage and configure the web server accordingly for the {{UBIK}} web service.&lt;br /&gt;
&lt;br /&gt;
== Add Application Pool ==&lt;br /&gt;
An application pool is a group of one or more URLs that are served by a worker process or a set of worker processes. Application pools set boundaries for the applications they contain, which means that any applications that are running outside a given application pool cannot affect the applications in the application pool.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;400&amp;quot; &amp;gt;&lt;br /&gt;
File:UI Application Pool.01.png|1 - Application Pool&lt;br /&gt;
File:UI Application Pool.02.png|2 - Application Pool&lt;br /&gt;
File:UI Application Pool.03.png|3 - Application Pool&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention|If a [[#Optional:_Local_IIS_User|local user]] is used it must be set at the ''Identity'' parameter of the Application Pool.}}&lt;br /&gt;
&lt;br /&gt;
== Certificate ==&lt;br /&gt;
A secure connection between the {{UBIK}} clients and web service requires a SSL certificate on both, the server and client. This certificate can either be a root authority certificate, or any other public key certificate from a certificate authority enabling a secured connection between the web service and the clients. Self-signed certifcates will be rejected by the client {{Version/WinXSince|4.0}}  {{Version/XamarinSince|4.0}}&lt;br /&gt;
&lt;br /&gt;
A new self-signed certificate can be created in the ''Internet Information Server (IIS) Manager'', exported using the export function and sent to the development team. As already mentioned, the client has to know this certificate as well, hence it need to be integrated it into the mobile application.&lt;br /&gt;
&lt;br /&gt;
{{Attention|{{UBIK}} requires a valid certificate for SSL encryption, free certifcates can be obtained e.g. from [https://letsencrypt.org/ Let's Encrypt]!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;400&amp;quot; &amp;gt;&lt;br /&gt;
File:UI Certificate.01.png|1 - IIS Configuration&lt;br /&gt;
File:UI Certificate.02.png|2 - Installed certificates&lt;br /&gt;
File:UI Certificate.03.png|3 - Create self-signed certificate&lt;br /&gt;
File:UI Certificate.05.png|4 - Import certificate&lt;br /&gt;
File:UI Certificate.04.png|5 - Installed certificates&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bindings ==&lt;br /&gt;
Web sites and services have something called ''Server Bindings'' which represent the underlying address, port, and potentially a host header that the website is accessed using. The {{UBIK}} client accesses the web service via a secured port (https), where it is necessary to configure the appropriate certificate.&lt;br /&gt;
&lt;br /&gt;
===For Android Clients===&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;400&amp;quot; &amp;gt;&lt;br /&gt;
File:UI Binding.01.png|1 - Binding&lt;br /&gt;
File:UI Binding.02.png|2 - Binding&lt;br /&gt;
File:UI Binding.03.png|3 - Binding&lt;br /&gt;
File:UI Binding.04.png|4 - Binding&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===For WinX and Web-Client===&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;400&amp;quot; &amp;gt;&lt;br /&gt;
File:UI Binding.01.png|1 - Binding&lt;br /&gt;
File:UI_Binding_Win8.02.png|2 - Binding&lt;br /&gt;
File:UI_Binding_Win8.01.png|3 - Binding&lt;br /&gt;
File:UI_Binding_Win8.02.png|4 - Binding&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configure compression ==&lt;br /&gt;
Web service responses can be compressed in order to improve performance and reduce web traffic. This can be easily done from the web server side in IIS manager.&lt;br /&gt;
{{Hint|In case the compression modules are not yet installed, please refer to [[https://www.iis.net/configreference/system.webserver/httpcompression?showTreeNavigation=true this]] for instructions.}}&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot; &amp;gt;&lt;br /&gt;
File:HowTo_IIS_Compression_01.png|1 - Entries for compression settings&lt;br /&gt;
File:HowTo_IIS_Compression_02.png|2 - Enable compression in general&lt;br /&gt;
File:HowTo_IIS_Compression_03.png|3 - Configure what &amp;amp; when to compress&lt;br /&gt;
File:HowTo_IIS_Compression_04.png|4 - Configure what to compress&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* It is possible to configure when to compress service responses like shown in Figure.3. The &amp;quot;dynamicCompressionDisableCpuUsage&amp;quot; tells the service to stop compressing when the CPU load reaches above 90%; And the &amp;quot;dynamicCompressionEnableCpuUsage&amp;quot; tells the service to start compressing when the CPU load drops below 50%. These parameters should work well in most cases but can be modified if necessary;&lt;br /&gt;
* {{UBIK}} service responses are in formats of either &amp;quot;text/xml&amp;quot;(text/*) or &amp;quot;application/json&amp;quot;. So just make sure they are configured to be compressed like shown in Figure.4. If there are no such entries, just right click and add them accordingly;&lt;br /&gt;
* There are 10 different levels of compression, ranging from 0~9 where 9 is most CPU intensive but produces the best compress rate. The default level is 0 and this can be changed (e.g. to level 9) with the following command (need to run the Windows console as an administrator first):&lt;br /&gt;
 C:\Windows\System32\Inetsrv\Appcmd.exe set config -section:httpCompression -[name='gzip'].dynamicCompressionLevel:9&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;700&amp;quot; heights=&amp;quot;140&amp;quot; &amp;gt;&lt;br /&gt;
File:HowTo_IIS_Compression_05.png|5 - Change compression levels&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Here are some test results of the transferred content size and duration under different compression levels.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;50%&amp;quot; | style=&amp;quot;text-align:right;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right;&amp;quot;| Compression Level !! style=&amp;quot;text-align:right;&amp;quot;| Meta Definitions !! style=&amp;quot;text-align:right;&amp;quot;| One Content Level !! style=&amp;quot;text-align:right;&amp;quot;| Branch Download&lt;br /&gt;
|-&lt;br /&gt;
| Level 0|| 4,732,058 bytes || 23,470 bytes || 318,847,597 bytes (9 minutes)&lt;br /&gt;
|-&lt;br /&gt;
| Level 4|| 3,050,115 bytes || 7,915 bytes || 79,384,336 bytes (5 minutes)&lt;br /&gt;
|-&lt;br /&gt;
| Level 9|| 2,851,318 bytes || 5,681 bytes || 48,037,714 bytes (4 minutes)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As one can see from the table, compression can greatly reduce the amount of data to transfer. So theoretically, it is recommended to turn it on and use a higher compression level whenever possible. In practice, though, one has to check the following facts before making such a decision.&lt;br /&gt;
* CPU: Compression will require additional CPU processing power (more for higher levels).&lt;br /&gt;
* Network bandwidth: The lower the bandwidth, the more sense it makes to enable compression.&lt;br /&gt;
&lt;br /&gt;
In the table above, one might already notice the reduction in time is not linear to the reduction in data amount. Take level 0 and level 9 for example, the time is &amp;quot;only&amp;quot; cut in half even when the data amount is reduced by 85%. These were tested with a 54Mbps bandwidth. Once we did our tests again with a 450Mbps bandwidth, the time reduction is even less (less than 6 minutes v.s. 3 minutes). If the bandwidth increases further, e.g. to Gbps, the time reduction might become negligible. Combined with a weak CPU, it is even possible that the time will be increased with higher compression levels.&lt;br /&gt;
&lt;br /&gt;
Therefore, there is no general rulebooks for whether to turn on compression or not. The safest approach is still to try out different settings in the real setup.&lt;br /&gt;
&lt;br /&gt;
As for the memory consumption, no observable difference was found between different compression settings (no compression and level 0 to 9) during our testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Create new Web Application ==&lt;br /&gt;
In the ''IIS Manager'' expand the ''Default Web Site'' node and navigate through the folder structure to the folder containing the {{UBIK}} web service components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;400&amp;quot; &amp;gt;&lt;br /&gt;
File:UI New Service.01.png|1 - New Service&lt;br /&gt;
File:UI_New Service.02.png‎|2 - New Service&lt;br /&gt;
File:UI_New Service.03.png‎|3 - New Service&lt;br /&gt;
File:UI_New Service.04.png‎|4 - New Service&lt;br /&gt;
File:UI_New Service.05.png‎|5 - New Service&lt;br /&gt;
File:UI_New Service.06.png‎|6 - New Service&lt;br /&gt;
File:UI_New Service.07.png|7 - New Service&lt;br /&gt;
File:UI_New Service.08.png|8 - New Service&lt;br /&gt;
File:UI_New Service.09.png|9 - New Service&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Optional: Local IIS User ==&lt;br /&gt;
Create and use a local user on the web server if no appropriate domain-user is available.&lt;br /&gt;
&lt;br /&gt;
{{Attention|The user has to be able to copy the customizing to its local user data directory on the machine! Hence, it also needs appropriate user permissions to the {{UBIK}} data share.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;400&amp;quot; &amp;gt;&lt;br /&gt;
File:UI_Local_IIS_user.01.png|1 - Local IIS-user&lt;br /&gt;
File:UI_Local_IIS_user.02.png‎|2 - Local IIS-user&lt;br /&gt;
File:UI_Local_IIS_user.03.png‎|3 - Local IIS-user&lt;br /&gt;
File:UI_Local_IIS_user.04.png‎|4 - Local IIS-user&lt;br /&gt;
File:UI_Local_IIS_user.05.png‎|5 - Local IIS-user&lt;br /&gt;
File:UI_Local_IIS_user.06.png‎|6 - Local IIS-user&lt;br /&gt;
File:UI_Local_IIS_user.07.png|7 - Local IIS-user&lt;br /&gt;
File:UI_Local_IIS_user.08.png‎|8 - Local IIS-user&lt;br /&gt;
File:UI_Local_IIS_user.09.png‎|9 - Local IIS-user&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Additional prerequisites ==&lt;br /&gt;
* Ensure that the service ports are not blocked by a firewall.&lt;br /&gt;
* Ensure that port forwarding is established if needed (e.g. for Microsoft Azure Virtual Computers or servers behind a gateway)&lt;br /&gt;
&lt;br /&gt;
== Testing the Web Service ==&lt;br /&gt;
Test the web service by entering the following URL in a browser:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://&amp;lt;SERVER-IP&amp;gt;[:&amp;lt;PORT&amp;gt;]/&amp;lt;PATH-TO-UBIK-WEBSERVICE&amp;gt;/UBIKContent.svc/GetVersion&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Further Security Configuration &amp;amp; Hardening ==&lt;br /&gt;
&lt;br /&gt;
=== TLS Level ===&lt;br /&gt;
If the {{UBIK}} WebServices are supposed to communicate with other WebServices, e.g. an interface component or an Azure Blob container for file storage, the appropriate TLS level needs to be ensured. While this can be enforced with a registry key, it is best practice to let the OS and the .NET Framework negotiate it. To enable that, the ''targetFramework'' attribute of the ''httpRuntime'' element in the ''Web.config'' file of the WebService in question (normally the {{UBIK}} content WebService) has to be set to the desired .NET Framework level, should typically be the same that the service was compiled against. So if TLS 1.2 shall be supported and default, the ''targetFramework'' needs to be set to 4.6 like in this example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;system.web&amp;gt;&lt;br /&gt;
	&amp;lt;customErrors mode=&amp;quot;Off&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;httpRuntime maxRequestLength=&amp;quot;65536&amp;quot; targetFramework=&amp;quot;4.6&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;compilation debug=&amp;quot;true&amp;quot;&lt;br /&gt;
				 defaultLanguage=&amp;quot;c#&amp;quot;&lt;br /&gt;
				 targetFramework=&amp;quot;4.6&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/system.web&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The full documentation on TLS best practices with .NET can be found [https://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls here].&lt;br /&gt;
&lt;br /&gt;
=== Hardening ===&lt;br /&gt;
For hardening instructions of IIS, please follow the following best practice guidelines:&lt;br /&gt;
* [https://www.cisecurity.org/benchmark/microsoft_iis/ Center for Internet Security IIS Benchmark]&lt;br /&gt;
* [https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/jj635855(v=ws.11) Security Best Practices for IIS]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configure Upload of large files ==&lt;br /&gt;
{{Attention|The [[Configuration_Files/web.config#Upload_of_large_files]] and [[Configuration_Files/Bindings.config#Upload_of_large_files]] must also be adapted otherwise, the upload will fail.}}&lt;br /&gt;
&lt;br /&gt;
The following description was taken from: https://www.inflectra.com/Support/KnowledgeBase/KB306.aspx&lt;br /&gt;
&lt;br /&gt;
* Open IIS Manager.&lt;br /&gt;
* Select the website that you want to configure.&lt;br /&gt;
* Make sure you are in the Feature View per the button at the bottom of the manager.&lt;br /&gt;
* Select Requests Filtering and open it by double-clicking the icon. The Request Filtering pane displays:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;400&amp;quot; &amp;gt;&lt;br /&gt;
File: IIS1.png|1 - Request Filtering&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* From the Actions pane on the right-hand side of the screen click Edit Features Settings. &lt;br /&gt;
* Edit Request Filtering Settings window will open.&lt;br /&gt;
* In the Request Limits section, enter the appropriate Maximum allowed content length ('''Bytes''') and then click the OK button&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;400&amp;quot; &amp;gt;&lt;br /&gt;
File: IIS2.png|2 - Edit Feature Settings&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Restart IIS&lt;br /&gt;
&lt;br /&gt;
== WebSocket Support for Web Client  ==&lt;br /&gt;
&lt;br /&gt;
Some UBIK web client features rely on real-time communication with the IIS server. For this, the IIS ''WebSocket Protocol'' role service must be enabled. Without it, the client falls back to long-polling, which results in higher CPU usage, increased network overhead, and reduced performance.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
# Open the ''Server Manager'' on the Windows Server hosting IIS.  &lt;br /&gt;
# Go to ''Manage'' → ''Add Roles and Features''.  &lt;br /&gt;
# In the wizard, select:&lt;br /&gt;
## ''Server Roles'' → ''Web Server (IIS)'' → ''Web Server'' → ''Application Development''.  &lt;br /&gt;
## Check the option **WebSocket Protocol**.  &lt;br /&gt;
# Complete the wizard and restart IIS if prompted.&lt;br /&gt;
&lt;br /&gt;
=== Verification ===&lt;br /&gt;
* In IIS Manager, select the server and open ''Modules''. ''WebSocketModule'' should be listed.  &lt;br /&gt;
* From a browser, open the developer tools (F12) while using the web client. In the ''Network'' tab, connections should show the **ws://** or **wss://** protocol if WebSockets are active.  &lt;br /&gt;
&lt;br /&gt;
{{Hint|If the WebSocket Protocol is not enabled, UBIK WebClient performance may be noticeably degraded due to fallback to long-polling.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[HowTo:Install UBIK Web Service|Install {{UBIK}} Web Service]]&lt;br /&gt;
* [[HowTo:Install Microsoft IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To|Configure Microsoft IIS for UBIK]]&lt;br /&gt;
[[Category:Installing|Configure Microsoft IIS for UBIK]]&lt;br /&gt;
[[Category:Pages with broken file links|Configure Microsoft IIS for UBIK]]&lt;br /&gt;
[[Category:Web service|Configure Microsoft IIS for UBIK]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28516</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28516"/>
				<updated>2025-08-19T10:35:18Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Hot fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel (initial release)=&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
* System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces DLLs were added to the OIDC Processor plugin.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
* An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.&lt;br /&gt;
&lt;br /&gt;
= Hot fixes =&lt;br /&gt;
Version 4.9.0.10066 on 2025-08-19:&lt;br /&gt;
* Module Reporting: A new binding redirect for System.Threading.Tasks.Extensions were added.&lt;br /&gt;
* CUI: Improved error management for failing bulk reads result in a more stable datasync.&lt;br /&gt;
* Interface Execution objects provide main information about themselves when being displayed in UBIK Studio.&lt;br /&gt;
* Added BlinkBinariesWindows folder to Module Reporting Plugin.&lt;br /&gt;
* Bulk Editor column picker supports multi-selection now.&lt;br /&gt;
* The CUI - MutliBatchWriteOrchestrator supports Export-state based syncs now.&lt;br /&gt;
* Orphaned content objects and invalid relations are excluded from a branch download now. &lt;br /&gt;
* An issue where deleted objects were returned as link targets was fixed.&lt;br /&gt;
* UBIK Web Services support parallel execution which boosts the overall performance now.&lt;br /&gt;
* Several issues with the instance data transfer wizard were fixed. Also, detailed logging in case of an error was enabled.&lt;br /&gt;
* An issue in UBIK.SmartStudio, where MetaProxyProperties with the same name but different data types were confused with each other, was fixed.&lt;br /&gt;
* An issue where UBIKEnvironment.GetSystemObject(...) could run into a deadlock was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10060 on 2025-07-11:&lt;br /&gt;
* A bug in exporting and importing values for proxyproperties withaout a configured attribute was fixed.&lt;br /&gt;
* Fixed a problem in the “Import All Users” feature when importing users from a source project to the current project.&lt;br /&gt;
* A bug in DisplayData Assignments to (programmed) System MetaClasses and the evaluation of icons was fixed.&lt;br /&gt;
* Bulk Editor's column picker supports the selection of more then one column now (does not close between).&lt;br /&gt;
* The Module Reporting plugin provides the BlinkBinariesWindows folder now.&lt;br /&gt;
* A spelling mistake in the json configuration for periodic executed tasks is fixed (RepeatAfterMinutes). For downward compatibility the old settings is still supported.&lt;br /&gt;
* MATAP: A bug in Project Calculation was fixed: calculation does not stop any more because of Operations without a valid link to Workorders.&lt;br /&gt;
* MATAP: The performance for publishing the Commissioning Wallpaper was improved.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10059 on 2025-06-26:&lt;br /&gt;
* System.Runtime.CompilerServices.Unsafe.dll and System.Buffers.dll were added to the OIDC Processor plugin.&lt;br /&gt;
* We prevent that a company links to itself as parent now. Misconfigured data does not lead to a crash any more.&lt;br /&gt;
* An issue where annotations couldn't be flattened into the document (if the document was hosted externally) was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10055 on 2025-06-16:&lt;br /&gt;
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.&lt;br /&gt;
* Imported Comos Metadata does not misbehave after building the customizing any more.&lt;br /&gt;
* MATAP: The performance of project - recalculation was improved greatly.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10049 on 2025-06-05:&lt;br /&gt;
* An issue where dead links were logged for MaTaP was fixed.&lt;br /&gt;
* An issue where customized scan query properties were reset by an upgrade was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10047 on 2025-06-04:&lt;br /&gt;
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.&lt;br /&gt;
* An issue where dead links weren't reported was fixed.&lt;br /&gt;
* Deleted objects are now visible in the view.&lt;br /&gt;
* MaTaP: A problem with uploading of Punchpoint documents is fixed now.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10042 on 2025-05-16:&lt;br /&gt;
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.&lt;br /&gt;
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10040 on 2025-05-15:&lt;br /&gt;
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.&lt;br /&gt;
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.&lt;br /&gt;
* CUI does not send empty update requests to the Comos RestAPI any more.&lt;br /&gt;
* An issue where MetaClasses with instances couldn't be deleted was fixed.&lt;br /&gt;
* The user group cache and rights evaluation mechanism was overhauled for better integrity and performance.&lt;br /&gt;
* Fixed an HotSpotting issue where the empty revision creation did not work.&lt;br /&gt;
* An issue where ComosMetaProxyProperties were created with the wrong meta class when importing from Comos XML was fixed.&lt;br /&gt;
* Fixed an issue where spare parts (materials) were not displayed on the client.&lt;br /&gt;
* Fixed an issue where system selective items' localizations were not provided via the web service.&lt;br /&gt;
* Fixed an issue that triggered a license warning even on a failed login.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10024 on 2025-04-17:&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
* A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.&lt;br /&gt;
* A bug where certain database adaptations were skipped if no db-views were configured was fixed.&lt;br /&gt;
* A missleading (false) https status code was documented for failed http communication in the post log was fixed.&lt;br /&gt;
* CUI Document Proxies get saved immediately when exporting them to Comos. This will avoid duplicates in exports if further processing fails.&lt;br /&gt;
* An issue where database connections are not closed under certain erroneous circumstances was fixed.&lt;br /&gt;
* MATAP: Imports were improved. They do not overwrite data that were manually changed by using the Admin Tool any more.&lt;br /&gt;
* MATAP: An issue was fixed where template instances were not shown under the Template Use Case.&lt;br /&gt;
* MATAP:Fixed an issue where it was not possible to import new operations with a previously deleted Operation ID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28515</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28515"/>
				<updated>2025-08-19T10:30:03Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Hot fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel (initial release)=&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
* System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces DLLs were added to the OIDC Processor plugin.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
* An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.&lt;br /&gt;
&lt;br /&gt;
= Hot fixes =&lt;br /&gt;
Upcoming Version&lt;br /&gt;
* Content Service supports parallel execution now.&lt;br /&gt;
* Module Reporting: A new binding redirect for System.Threading.Tasks.Extensions were added.&lt;br /&gt;
* CUI: Improved error management for failing bulk reads result in a more stable datasync.&lt;br /&gt;
* Interface Execution objects provide main information about themselves when being displayed in UBIK Studio.&lt;br /&gt;
* Added BlinkBinariesWindows folder to Module Reporting Plugin.&lt;br /&gt;
* Bulk Editor column picker supports multi-selection now.&lt;br /&gt;
* The CUI - MutliBatchWriteOrchestrator supports Export-state based syncs now.&lt;br /&gt;
* Orphaned content objects and invalid relations are excluded from a branch download now. &lt;br /&gt;
* An issue where deleted objects were returned as link targets was fixed.&lt;br /&gt;
* UBIK Web Services support parallel execution which boosts the overall performance now.&lt;br /&gt;
* Several issues with the instance data transfer wizard were fixed. Also, detailed logging in case of an error was enabled.&lt;br /&gt;
* An issue in UBIK.SmartStudio, where MetaProxyProperties with the same name but different data types were confused with each other, was fixed.&lt;br /&gt;
* An issue where UBIKEnvironment.GetSystemObject(...) could run into a deadlock was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10060 on 2025-07-11:&lt;br /&gt;
* A bug in exporting and importing values for proxyproperties withaout a configured attribute was fixed.&lt;br /&gt;
* Fixed a problem in the “Import All Users” feature when importing users from a source project to the current project.&lt;br /&gt;
* A bug in DisplayData Assignments to (programmed) System MetaClasses and the evaluation of icons was fixed.&lt;br /&gt;
* Bulk Editor's column picker supports the selection of more then one column now (does not close between).&lt;br /&gt;
* The Module Reporting plugin provides the BlinkBinariesWindows folder now.&lt;br /&gt;
* A spelling mistake in the json configuration for periodic executed tasks is fixed (RepeatAfterMinutes). For downward compatibility the old settings is still supported.&lt;br /&gt;
* MATAP: A bug in Project Calculation was fixed: calculation does not stop any more because of Operations without a valid link to Workorders.&lt;br /&gt;
* MATAP: The performance for publishing the Commissioning Wallpaper was improved.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10059 on 2025-06-26:&lt;br /&gt;
* System.Runtime.CompilerServices.Unsafe.dll and System.Buffers.dll were added to the OIDC Processor plugin.&lt;br /&gt;
* We prevent that a company links to itself as parent now. Misconfigured data does not lead to a crash any more.&lt;br /&gt;
* An issue where annotations couldn't be flattened into the document (if the document was hosted externally) was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10055 on 2025-06-16:&lt;br /&gt;
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.&lt;br /&gt;
* Imported Comos Metadata does not misbehave after building the customizing any more.&lt;br /&gt;
* MATAP: The performance of project - recalculation was improved greatly.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10049 on 2025-06-05:&lt;br /&gt;
* An issue where dead links were logged for MaTaP was fixed.&lt;br /&gt;
* An issue where customized scan query properties were reset by an upgrade was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10047 on 2025-06-04:&lt;br /&gt;
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.&lt;br /&gt;
* An issue where dead links weren't reported was fixed.&lt;br /&gt;
* Deleted objects are now visible in the view.&lt;br /&gt;
* MaTaP: A problem with uploading of Punchpoint documents is fixed now.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10042 on 2025-05-16:&lt;br /&gt;
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.&lt;br /&gt;
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10040 on 2025-05-15:&lt;br /&gt;
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.&lt;br /&gt;
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.&lt;br /&gt;
* CUI does not send empty update requests to the Comos RestAPI any more.&lt;br /&gt;
* An issue where MetaClasses with instances couldn't be deleted was fixed.&lt;br /&gt;
* The user group cache and rights evaluation mechanism was overhauled for better integrity and performance.&lt;br /&gt;
* Fixed an HotSpotting issue where the empty revision creation did not work.&lt;br /&gt;
* An issue where ComosMetaProxyProperties were created with the wrong meta class when importing from Comos XML was fixed.&lt;br /&gt;
* Fixed an issue where spare parts (materials) were not displayed on the client.&lt;br /&gt;
* Fixed an issue where system selective items' localizations were not provided via the web service.&lt;br /&gt;
* Fixed an issue that triggered a license warning even on a failed login.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10024 on 2025-04-17:&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
* A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.&lt;br /&gt;
* A bug where certain database adaptations were skipped if no db-views were configured was fixed.&lt;br /&gt;
* A missleading (false) https status code was documented for failed http communication in the post log was fixed.&lt;br /&gt;
* CUI Document Proxies get saved immediately when exporting them to Comos. This will avoid duplicates in exports if further processing fails.&lt;br /&gt;
* An issue where database connections are not closed under certain erroneous circumstances was fixed.&lt;br /&gt;
* MATAP: Imports were improved. They do not overwrite data that were manually changed by using the Admin Tool any more.&lt;br /&gt;
* MATAP: An issue was fixed where template instances were not shown under the Template Use Case.&lt;br /&gt;
* MATAP:Fixed an issue where it was not possible to import new operations with a previously deleted Operation ID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28514</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28514"/>
				<updated>2025-08-19T10:26:07Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Hot fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel (initial release)=&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
* System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces DLLs were added to the OIDC Processor plugin.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
* An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.&lt;br /&gt;
&lt;br /&gt;
= Hot fixes =&lt;br /&gt;
Upcoming Version&lt;br /&gt;
* Content Service supports parallel execution now.&lt;br /&gt;
* CUI: Improved error management for failing bulk reads result in a more stable datasync.&lt;br /&gt;
* Interface Execution objects provide main information about themselves when being displayed in UBIK Studio.&lt;br /&gt;
* Added BlinkBinariesWindows folder to Module Reporting Plugin.&lt;br /&gt;
* Bulk Editor column picker supports multi-selection now.&lt;br /&gt;
* The CUI - MutliBatchWriteOrchestrator supports Export-state based syncs now.&lt;br /&gt;
* Orphaned content objects and invalid relations are excluded from a branch download now. &lt;br /&gt;
* An issue where deleted objects were returned as link targets was fixed.&lt;br /&gt;
* UBIK Web Services support parallel execution which boosts the overall performance now.&lt;br /&gt;
* Several issues with the instance data transfer wizard were fixed. Also, detailed logging in case of an error was enabled.&lt;br /&gt;
* An issue in UBIK.SmartStudio, where MetaProxyProperties with the same name but different data types were confused with each other, was fixed.&lt;br /&gt;
* An issue where UBIKEnvironment.GetSystemObject(...) could run into a deadlock was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10060 on 2025-07-11:&lt;br /&gt;
* A bug in exporting and importing values for proxyproperties withaout a configured attribute was fixed.&lt;br /&gt;
* Fixed a problem in the “Import All Users” feature when importing users from a source project to the current project.&lt;br /&gt;
* A bug in DisplayData Assignments to (programmed) System MetaClasses and the evaluation of icons was fixed.&lt;br /&gt;
* Bulk Editor's column picker supports the selection of more then one column now (does not close between).&lt;br /&gt;
* The Module Reporting plugin provides the BlinkBinariesWindows folder now.&lt;br /&gt;
* A spelling mistake in the json configuration for periodic executed tasks is fixed (RepeatAfterMinutes). For downward compatibility the old settings is still supported.&lt;br /&gt;
* MATAP: A bug in Project Calculation was fixed: calculation does not stop any more because of Operations without a valid link to Workorders.&lt;br /&gt;
* MATAP: The performance for publishing the Commissioning Wallpaper was improved.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10059 on 2025-06-26:&lt;br /&gt;
* System.Runtime.CompilerServices.Unsafe.dll and System.Buffers.dll were added to the OIDC Processor plugin.&lt;br /&gt;
* We prevent that a company links to itself as parent now. Misconfigured data does not lead to a crash any more.&lt;br /&gt;
* An issue where annotations couldn't be flattened into the document (if the document was hosted externally) was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10055 on 2025-06-16:&lt;br /&gt;
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.&lt;br /&gt;
* Imported Comos Metadata does not misbehave after building the customizing any more.&lt;br /&gt;
* MATAP: The performance of project - recalculation was improved greatly.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10049 on 2025-06-05:&lt;br /&gt;
* An issue where dead links were logged for MaTaP was fixed.&lt;br /&gt;
* An issue where customized scan query properties were reset by an upgrade was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10047 on 2025-06-04:&lt;br /&gt;
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.&lt;br /&gt;
* An issue where dead links weren't reported was fixed.&lt;br /&gt;
* Deleted objects are now visible in the view.&lt;br /&gt;
* MaTaP: A problem with uploading of Punchpoint documents is fixed now.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10042 on 2025-05-16:&lt;br /&gt;
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.&lt;br /&gt;
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10040 on 2025-05-15:&lt;br /&gt;
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.&lt;br /&gt;
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.&lt;br /&gt;
* CUI does not send empty update requests to the Comos RestAPI any more.&lt;br /&gt;
* An issue where MetaClasses with instances couldn't be deleted was fixed.&lt;br /&gt;
* The user group cache and rights evaluation mechanism was overhauled for better integrity and performance.&lt;br /&gt;
* Fixed an HotSpotting issue where the empty revision creation did not work.&lt;br /&gt;
* An issue where ComosMetaProxyProperties were created with the wrong meta class when importing from Comos XML was fixed.&lt;br /&gt;
* Fixed an issue where spare parts (materials) were not displayed on the client.&lt;br /&gt;
* Fixed an issue where system selective items' localizations were not provided via the web service.&lt;br /&gt;
* Fixed an issue that triggered a license warning even on a failed login.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10024 on 2025-04-17:&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
* A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.&lt;br /&gt;
* A bug where certain database adaptations were skipped if no db-views were configured was fixed.&lt;br /&gt;
* A missleading (false) https status code was documented for failed http communication in the post log was fixed.&lt;br /&gt;
* CUI Document Proxies get saved immediately when exporting them to Comos. This will avoid duplicates in exports if further processing fails.&lt;br /&gt;
* An issue where database connections are not closed under certain erroneous circumstances was fixed.&lt;br /&gt;
* MATAP: Imports were improved. They do not overwrite data that were manually changed by using the Admin Tool any more.&lt;br /&gt;
* MATAP: An issue was fixed where template instances were not shown under the Template Use Case.&lt;br /&gt;
* MATAP:Fixed an issue where it was not possible to import new operations with a previously deleted Operation ID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=View_Cache_Launcher&amp;diff=28450</id>
		<title>View Cache Launcher</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=View_Cache_Launcher&amp;diff=28450"/>
				<updated>2025-08-04T11:12:38Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* {{UBIK}} View Cache Launcher (VCL) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;={{UBIK}} View Cache Launcher (VCL)=&lt;br /&gt;
&lt;br /&gt;
The VCL is an installable Windows system service that can be used to automatically trigger one or more UBIK contexts(s) provided by a UBIK IIS service to build up its view cache.&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
&lt;br /&gt;
The VCL is configured via the UBIK.VCL.Service.exe.config file.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!!Purpose!!Optional!!Obsolete (since V4.8+)&lt;br /&gt;
|-&lt;br /&gt;
| '''Protocol'''|| choose your wanted transport-protocol (https, http) || ||&lt;br /&gt;
|-&lt;br /&gt;
| '''Url'''|| URL of the webserver || ||&lt;br /&gt;
|-&lt;br /&gt;
| '''Port'''|| port which is assigned to the webserver || ||&lt;br /&gt;
|-&lt;br /&gt;
| '''Path'''|| specify the path where the CONTENT webservice is placed || ||&lt;br /&gt;
|-&lt;br /&gt;
| '''App'''|| application name of your use-case|| ||&lt;br /&gt;
|-&lt;br /&gt;
| '''Context'''|| context name of your use-case|| ||&lt;br /&gt;
|-&lt;br /&gt;
| '''TriggerInterval'''|| specify the interval in seconds, how often a viewcache rebuild is triggered  || ||&lt;br /&gt;
|-&lt;br /&gt;
| '''OfflineCheckInterval'''|| specify the interval in seconds, how often the server-status is checked || ||&lt;br /&gt;
|-&lt;br /&gt;
| '''Inactive'''|| possibility to configure a timespan in which no rebuild is triggered (from;to) in (hh:mm;hh:mm) || X ||&lt;br /&gt;
|-&lt;br /&gt;
| '''LogPath'''|| specify the path where your logs should be placed || || &lt;br /&gt;
|-&lt;br /&gt;
| '''USAMUrl'''||  Webserver URL of the USAM ||  || X&lt;br /&gt;
|-&lt;br /&gt;
| '''USAMPort'''|| port which is assigned to the USAM webserver ||  || X&lt;br /&gt;
|-&lt;br /&gt;
| '''USAMProtocol'''|| choose your wanted transport-protocol (https, http) ||  || X&lt;br /&gt;
|-&lt;br /&gt;
| '''USAMPath'''|| specify the path where the USAM webservice is placed ||  || X&lt;br /&gt;
|-&lt;br /&gt;
| '''USAMLogin'''|| specify the login name which is used for triggering the viewcache build ||   || X&lt;br /&gt;
|-&lt;br /&gt;
| '''USAMPwd'''||  specify the password which is used for triggering the viewcache build||  || X&lt;br /&gt;
|-&lt;br /&gt;
| '''USAMDeviceName'''||  specify the device name which is used for triggering the viewcache build ||  || X&lt;br /&gt;
|-|-&lt;br /&gt;
| '''PushUrl'''||  Webserver URL of the PUSH || X || X&lt;br /&gt;
|-&lt;br /&gt;
| '''PushPort'''|| port which is assigned to the PUSH webserver || X || X&lt;br /&gt;
|-&lt;br /&gt;
| '''PushProtocol'''|| choose your wanted transport-protocol (https, http) || X || X&lt;br /&gt;
|-&lt;br /&gt;
| '''PushPath'''|| specify the path where the PUSH webservice is placed || X || X&lt;br /&gt;
|-&lt;br /&gt;
| '''Action'''|| Two options: ''ViewCacheUpdate'' (default value if the parameter is not set specifically); ''GetContent'' (can update one specific content object via an UID set with the Content parameter) || X ||&lt;br /&gt;
|-&lt;br /&gt;
| '''Content'''|| UID of a content object || X ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt;&lt;br /&gt;
    &amp;lt;startup&amp;gt; &lt;br /&gt;
        &amp;lt;supportedRuntime version=&amp;quot;v4.0&amp;quot; sku=&amp;quot;.NETFramework,Version=v4.5.1&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/startup&amp;gt;&lt;br /&gt;
    &amp;lt;appSettings&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;Protocol&amp;quot; value=&amp;quot;https&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;Url&amp;quot; value=&amp;quot;127.0.0.1&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;Port&amp;quot; value=&amp;quot;443&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;Path&amp;quot; value=&amp;quot;UBIKService/CONTENT&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;App&amp;quot; value=&amp;quot;APP_01&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;Context&amp;quot; value=&amp;quot;CXT_01&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;TriggerInterval&amp;quot; value=&amp;quot;3000&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;OfflineCheckInterval&amp;quot; value=&amp;quot;64&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;add key=&amp;quot;LogPath&amp;quot; value=&amp;quot;C:\UBIK\VCL\log\log.txt&amp;quot;/&amp;gt;     &lt;br /&gt;
    &amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configure more than one service and/or context to be updated====&lt;br /&gt;
&lt;br /&gt;
Please duplicate the entries used and add a number suffix. Here is an example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;add key=&amp;quot;Protocol&amp;quot; value=&amp;quot;https&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;add key=&amp;quot;Protocol01&amp;quot; value=&amp;quot;https&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Remark''': The number should be continuously incremented by one, if there is a number missing in between (-&amp;gt; e.g. Protocol, Protocol01, Protocol03,..), the last executed will be Protocol01.&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28356</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28356"/>
				<updated>2025-06-26T11:37:53Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Hot fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel (initial release)=&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
* System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces DLLs were added to the OIDC Processor plugin.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
* An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.&lt;br /&gt;
&lt;br /&gt;
= Hot fixes =&lt;br /&gt;
Version 4.9.0.10059 on 2025/06/26:&lt;br /&gt;
* System.Runtime.CompilerServices.Unsafe.dll and System.Buffers.dll were added to the OIDC Processor plugin.&lt;br /&gt;
Version 4.9.0.10055 on 2025/06/16:&lt;br /&gt;
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10049 on 2025/06/05:&lt;br /&gt;
* An issue where dead links were logged for MaTaP was fixed.&lt;br /&gt;
* An issue where customized scan query properties were reset by an upgrade was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10047 on 2025/06/04:&lt;br /&gt;
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.&lt;br /&gt;
* An issue where dead links weren't reported was fixed.&lt;br /&gt;
* Deleted objects are now visible in the view.&lt;br /&gt;
* MaTaP: A problem with uploading of Punchpoint documents is fixed now.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10042 on 2025/05/16:&lt;br /&gt;
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.&lt;br /&gt;
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10040 on 2025/05/15:&lt;br /&gt;
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.&lt;br /&gt;
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.&lt;br /&gt;
* CUI does not send empty update requests to the Comos RestAPI any more.&lt;br /&gt;
* An issue where MetaClasses with instances couldn't be deleted was fixed.&lt;br /&gt;
* The user group cache and rights evaluation mechanism was overhauled for better integrity and performance.&lt;br /&gt;
* Fixed an HotSpotting issue where the empty revision creation did not work.&lt;br /&gt;
* An issue where ComosMetaProxyProperties were created with the wrong meta class when importing from Comos XML was fixed.&lt;br /&gt;
* Fixed an issue where spare parts (materials) were not displayed on the client.&lt;br /&gt;
* Fixed an issue where system selective items' localizations were not provided via the web service.&lt;br /&gt;
* Fixed an issue that triggered a license warning even on a failed login.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10024 on 2025/04/17:&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
* A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.&lt;br /&gt;
* A bug where certain database adaptations were skipped if no db-views were configured was fixed.&lt;br /&gt;
* A missleading (false) https status code was documented for failed http communication in the post log was fixed.&lt;br /&gt;
* CUI Document Proxies get saved immediately when exporting them to Comos. This will avoid duplicates in exports if further processing fails.&lt;br /&gt;
* An issue where database connections are not closed under certain erroneous circumstances was fixed.&lt;br /&gt;
* MATAP: Imports were improved. They do not overwrite data that were manually changed by using the Admin Tool any more.&lt;br /&gt;
* MATAP: An issue was fixed where template instances were not shown under the Template Use Case.&lt;br /&gt;
* MATAP:Fixed an issue where it was not possible to import new operations with a previously deleted Operation ID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28355</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28355"/>
				<updated>2025-06-26T11:00:09Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel (initial release)=&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
* System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces DLLs were added to the OIDC Processor plugin.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
* An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.&lt;br /&gt;
&lt;br /&gt;
= Hot fixes =&lt;br /&gt;
Version 4.9.0.10058 on 2025/06/26:&lt;br /&gt;
* System.Runtime.CompilerServices.Unsafe.dll and System.Buffers.dll were added to the OIDC Processor plugin.&lt;br /&gt;
Version 4.9.0.10055 on 2025/06/16:&lt;br /&gt;
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10049 on 2025/06/05:&lt;br /&gt;
* An issue where dead links were logged for MaTaP was fixed.&lt;br /&gt;
* An issue where customized scan query properties were reset by an upgrade was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10047 on 2025/06/04:&lt;br /&gt;
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.&lt;br /&gt;
* An issue where dead links weren't reported was fixed.&lt;br /&gt;
* Deleted objects are now visible in the view.&lt;br /&gt;
* MaTaP: A problem with uploading of Punchpoint documents is fixed now.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10042 on 2025/05/16:&lt;br /&gt;
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.&lt;br /&gt;
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10040 on 2025/05/15:&lt;br /&gt;
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.&lt;br /&gt;
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.&lt;br /&gt;
* CUI does not send empty update requests to the Comos RestAPI any more.&lt;br /&gt;
* An issue where MetaClasses with instances couldn't be deleted was fixed.&lt;br /&gt;
* The user group cache and rights evaluation mechanism was overhauled for better integrity and performance.&lt;br /&gt;
* Fixed an HotSpotting issue where the empty revision creation did not work.&lt;br /&gt;
* An issue where ComosMetaProxyProperties were created with the wrong meta class when importing from Comos XML was fixed.&lt;br /&gt;
* Fixed an issue where spare parts (materials) were not displayed on the client.&lt;br /&gt;
* Fixed an issue where system selective items' localizations were not provided via the web service.&lt;br /&gt;
* Fixed an issue that triggered a license warning even on a failed login.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10024 on 2025/04/17:&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
* A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.&lt;br /&gt;
* A bug where certain database adaptations were skipped if no db-views were configured was fixed.&lt;br /&gt;
* A missleading (false) https status code was documented for failed http communication in the post log was fixed.&lt;br /&gt;
* CUI Document Proxies get saved immediately when exporting them to Comos. This will avoid duplicates in exports if further processing fails.&lt;br /&gt;
* An issue where database connections are not closed under certain erroneous circumstances was fixed.&lt;br /&gt;
* MATAP: Imports were improved. They do not overwrite data that were manually changed by using the Admin Tool any more.&lt;br /&gt;
* MATAP: An issue was fixed where template instances were not shown under the Template Use Case.&lt;br /&gt;
* MATAP:Fixed an issue where it was not possible to import new operations with a previously deleted Operation ID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28354</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28354"/>
				<updated>2025-06-26T10:18:53Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Bug Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel (initial release)=&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
* System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces DLLs were added to the OIDC Processor plugin.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
* An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.&lt;br /&gt;
&lt;br /&gt;
= Hot fixes =&lt;br /&gt;
Version 4.9.0.10055 on 2025/06/16:&lt;br /&gt;
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10049 on 2025/06/05:&lt;br /&gt;
* An issue where dead links were logged for MaTaP was fixed.&lt;br /&gt;
* An issue where customized scan query properties were reset by an upgrade was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10047 on 2025/06/04:&lt;br /&gt;
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.&lt;br /&gt;
* An issue where dead links weren't reported was fixed.&lt;br /&gt;
* Deleted objects are now visible in the view.&lt;br /&gt;
* MaTaP: A problem with uploading of Punchpoint documents is fixed now.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10042 on 2025/05/16:&lt;br /&gt;
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.&lt;br /&gt;
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10040 on 2025/05/15:&lt;br /&gt;
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.&lt;br /&gt;
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.&lt;br /&gt;
* CUI does not send empty update requests to the Comos RestAPI any more.&lt;br /&gt;
* An issue where MetaClasses with instances couldn't be deleted was fixed.&lt;br /&gt;
* The user group cache and rights evaluation mechanism was overhauled for better integrity and performance.&lt;br /&gt;
* Fixed an HotSpotting issue where the empty revision creation did not work.&lt;br /&gt;
* An issue where ComosMetaProxyProperties were created with the wrong meta class when importing from Comos XML was fixed.&lt;br /&gt;
* Fixed an issue where spare parts (materials) were not displayed on the client.&lt;br /&gt;
* Fixed an issue where system selective items' localizations were not provided via the web service.&lt;br /&gt;
* Fixed an issue that triggered a license warning even on a failed login.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10024 on 2025/04/17:&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
* A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.&lt;br /&gt;
* A bug where certain database adaptations were skipped if no db-views were configured was fixed.&lt;br /&gt;
* A missleading (false) https status code was documented for failed http communication in the post log was fixed.&lt;br /&gt;
* CUI Document Proxies get saved immediately when exporting them to Comos. This will avoid duplicates in exports if further processing fails.&lt;br /&gt;
* An issue where database connections are not closed under certain erroneous circumstances was fixed.&lt;br /&gt;
* MATAP: Imports were improved. They do not overwrite data that were manually changed by using the Admin Tool any more.&lt;br /&gt;
* MATAP: An issue was fixed where template instances were not shown under the Template Use Case.&lt;br /&gt;
* MATAP:Fixed an issue where it was not possible to import new operations with a previously deleted Operation ID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28353</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28353"/>
				<updated>2025-06-26T10:13:34Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Bug Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel (initial release)=&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
* System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces, System.Runtime.CompilerServices.Unsafe.dll, System.Buffers.dll DLLs were added to the OIDC Processor plugin.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
* An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.&lt;br /&gt;
&lt;br /&gt;
= Hot fixes =&lt;br /&gt;
Version 4.9.0.10055 on 2025/06/16:&lt;br /&gt;
* An issue where too large Smart Project files couldn't be serialized was improved by increasing an object-count limit and by compression.&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10049 on 2025/06/05:&lt;br /&gt;
* An issue where dead links were logged for MaTaP was fixed.&lt;br /&gt;
* An issue where customized scan query properties were reset by an upgrade was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10047 on 2025/06/04:&lt;br /&gt;
* An issue where Proxy.ImportTimeStamp couldn't be accessed programmatically was fixed.&lt;br /&gt;
* An issue where dead links weren't reported was fixed.&lt;br /&gt;
* Deleted objects are now visible in the view.&lt;br /&gt;
* MaTaP: A problem with uploading of Punchpoint documents is fixed now.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10042 on 2025/05/16:&lt;br /&gt;
* An issue where attributes weren't reloaded for objects updated via change detection was fixed.&lt;br /&gt;
* A memory leak occurring for the UBIK Enterprise Service with Web Interface was fixed.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10040 on 2025/05/15:&lt;br /&gt;
* Importing of MATAP data containing empty strings does not result the Proxies having an import status of error any more.&lt;br /&gt;
* MATAP - AdminTool: An issue was fixed where new instances were added to the bottom of the list.&lt;br /&gt;
* CUI does not send empty update requests to the Comos RestAPI any more.&lt;br /&gt;
* An issue where MetaClasses with instances couldn't be deleted was fixed.&lt;br /&gt;
* The user group cache and rights evaluation mechanism was overhauled for better integrity and performance.&lt;br /&gt;
* Fixed an HotSpotting issue where the empty revision creation did not work.&lt;br /&gt;
* An issue where ComosMetaProxyProperties were created with the wrong meta class when importing from Comos XML was fixed.&lt;br /&gt;
* Fixed an issue where spare parts (materials) were not displayed on the client.&lt;br /&gt;
* Fixed an issue where system selective items' localizations were not provided via the web service.&lt;br /&gt;
* Fixed an issue that triggered a license warning even on a failed login.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Version 4.9.0.10024 on 2025/04/17:&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
* A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.&lt;br /&gt;
* A bug where certain database adaptations were skipped if no db-views were configured was fixed.&lt;br /&gt;
* A missleading (false) https status code was documented for failed http communication in the post log was fixed.&lt;br /&gt;
* CUI Document Proxies get saved immediately when exporting them to Comos. This will avoid duplicates in exports if further processing fails.&lt;br /&gt;
* An issue where database connections are not closed under certain erroneous circumstances was fixed.&lt;br /&gt;
* MATAP: Imports were improved. They do not overwrite data that were manually changed by using the Admin Tool any more.&lt;br /&gt;
* MATAP: An issue was fixed where template instances were not shown under the Template Use Case.&lt;br /&gt;
* MATAP:Fixed an issue where it was not possible to import new operations with a previously deleted Operation ID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.8.0_(Server)&amp;diff=28194</id>
		<title>Version 4.8.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.8.0_(Server)&amp;diff=28194"/>
				<updated>2025-05-15T08:29:53Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Enhancements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel =&lt;br /&gt;
== Features ==&lt;br /&gt;
* It's possible to recycle Application Pools via the ACM Mananger or via MaTap Jobs.&lt;br /&gt;
* In UBIK.Studio, now there is the possibility to automatically create and configure reference view items by dragging &amp;amp; dropping one MetaClass onto another.&lt;br /&gt;
* CUI: The import of Comos Document Revisions was extended: we support (multi lingual) description and any other proeprty import now&lt;br /&gt;
* CUI: The configuration of MetaProxies was extended for documents:it is possible to configure the DocumentType now. This value will taken in account when trying to find the fitting MetaProxy for an incomming Comos Event - Notification.&lt;br /&gt;
* CUI: UBIK provides a possibility to customize the automatic deletion of Comos proxies (enable(/disable) when receiving an invalid/unknown ID - feedback from RestAPI&lt;br /&gt;
* Default composite indexes are now added to UBIK DB tables to improve performance.&lt;br /&gt;
* UBIK provides a standardized mechanism to evaluate the corresponding service login for Proxies now. There is the possibility to tailor a project related solution if necessary.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
&lt;br /&gt;
=== [[MaTaP|UBIK MaTaP]] ===&lt;br /&gt;
* Daily HSE Documents are supported now.&lt;br /&gt;
* A new Job for planning/executing the restart of an Application Pool is available now.&lt;br /&gt;
* MATAP Excel import does not insist on Excel Files containing an empty Project column any more. If available the column and its values are used, but it is not required any more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
'''Update 4.8.0.10043 on 2025/03/04'''&lt;br /&gt;
* A problem in verifying provided license files is solved now.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
&lt;br /&gt;
'''Release 4.8.0.10037'''&lt;br /&gt;
* A (name related) bug in the creation of Comos objects was fixed.&lt;br /&gt;
* UBIK EventNotification Endpoint supports TSL 1.2 now (when connecting to UBIK Enterprise Service).&lt;br /&gt;
* A critical issue where objects couldn't be bulk-saved anymore after an upgrade to 4.8 was fixed.&lt;br /&gt;
* Empty Hotspots were interpreted as invalid causing the merging process to stop. This is fixed now.&lt;br /&gt;
* A bug in the restart of application pool feature was fixed.&lt;br /&gt;
* An issue where custom meta (proxy) properties on system meta proxies/classes could be lost during upgrade was fixed.&lt;br /&gt;
&lt;br /&gt;
'''Initial Release:'''&lt;br /&gt;
* A bug in the PMS Plugin (stack overflow exception, caused by an invalid method call) is fixed now.&lt;br /&gt;
* Fixed a logging issue in the Web Service. UBIK WebService supports log level 20 when fetching MetaDefinitions now.&lt;br /&gt;
* An issue where sessions could be confused by the web service was fixed.&lt;br /&gt;
* A problem when cloning instances (type - change) was fixed: ChangeLogs do not get duplicated any more.&lt;br /&gt;
* An issue where accidental or deliberate SQL injection could occur was fixed.&lt;br /&gt;
* An issue where changes by other processes weren't detected automatically was fixed.&lt;br /&gt;
* A problem in not releasing memory after executing tasks was fixed for the UBIK.Enterprise Service.&lt;br /&gt;
* ACM Manager doesn't crash if meta class name is null.&lt;br /&gt;
* Renamed default APP and Context are not affected after DB upgrade.&lt;br /&gt;
* A bug in creation of Relationdata - Metaclasses when saving configured relationships is solved now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK is using an active [[UBIK_LICENSE_MONITORING|License Monitoring]] now&lt;br /&gt;
* UBIK Kernel is using .NET Framewok 4.8 now.&lt;br /&gt;
* Refactoring in the Scanning for Proxies to export lead to a better performance and take service login dependencies into account&lt;br /&gt;
* The standard error - handling for flattening hotspots and annotations into pdfs was improved: the corresponding properties do not get emptied and the original file does not get changed in case of an error.&lt;br /&gt;
* Improved management in the Enterprise Service terminates idle ContentController-processes which will lead to release of memory.&lt;br /&gt;
Version 4.8.0.10045 on 2025/05/15:&lt;br /&gt;
* OPCUA - Library update to 1.3.342.0 Version&lt;br /&gt;
* OPCUA - Supports &amp;quot;OpcUaMessageSecurityMode&amp;quot;, &amp;quot;OpcUaSecurityPolicyType&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.8.0_(Server)&amp;diff=28193</id>
		<title>Version 4.8.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.8.0_(Server)&amp;diff=28193"/>
				<updated>2025-05-15T08:27:12Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Enhancements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel =&lt;br /&gt;
== Features ==&lt;br /&gt;
* It's possible to recycle Application Pools via the ACM Mananger or via MaTap Jobs.&lt;br /&gt;
* In UBIK.Studio, now there is the possibility to automatically create and configure reference view items by dragging &amp;amp; dropping one MetaClass onto another.&lt;br /&gt;
* CUI: The import of Comos Document Revisions was extended: we support (multi lingual) description and any other proeprty import now&lt;br /&gt;
* CUI: The configuration of MetaProxies was extended for documents:it is possible to configure the DocumentType now. This value will taken in account when trying to find the fitting MetaProxy for an incomming Comos Event - Notification.&lt;br /&gt;
* CUI: UBIK provides a possibility to customize the automatic deletion of Comos proxies (enable(/disable) when receiving an invalid/unknown ID - feedback from RestAPI&lt;br /&gt;
* Default composite indexes are now added to UBIK DB tables to improve performance.&lt;br /&gt;
* UBIK provides a standardized mechanism to evaluate the corresponding service login for Proxies now. There is the possibility to tailor a project related solution if necessary.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
&lt;br /&gt;
=== [[MaTaP|UBIK MaTaP]] ===&lt;br /&gt;
* Daily HSE Documents are supported now.&lt;br /&gt;
* A new Job for planning/executing the restart of an Application Pool is available now.&lt;br /&gt;
* MATAP Excel import does not insist on Excel Files containing an empty Project column any more. If available the column and its values are used, but it is not required any more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
'''Update 4.8.0.10043 on 2025/03/04'''&lt;br /&gt;
* A problem in verifying provided license files is solved now.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
&lt;br /&gt;
'''Release 4.8.0.10037'''&lt;br /&gt;
* A (name related) bug in the creation of Comos objects was fixed.&lt;br /&gt;
* UBIK EventNotification Endpoint supports TSL 1.2 now (when connecting to UBIK Enterprise Service).&lt;br /&gt;
* A critical issue where objects couldn't be bulk-saved anymore after an upgrade to 4.8 was fixed.&lt;br /&gt;
* Empty Hotspots were interpreted as invalid causing the merging process to stop. This is fixed now.&lt;br /&gt;
* A bug in the restart of application pool feature was fixed.&lt;br /&gt;
* An issue where custom meta (proxy) properties on system meta proxies/classes could be lost during upgrade was fixed.&lt;br /&gt;
&lt;br /&gt;
'''Initial Release:'''&lt;br /&gt;
* A bug in the PMS Plugin (stack overflow exception, caused by an invalid method call) is fixed now.&lt;br /&gt;
* Fixed a logging issue in the Web Service. UBIK WebService supports log level 20 when fetching MetaDefinitions now.&lt;br /&gt;
* An issue where sessions could be confused by the web service was fixed.&lt;br /&gt;
* A problem when cloning instances (type - change) was fixed: ChangeLogs do not get duplicated any more.&lt;br /&gt;
* An issue where accidental or deliberate SQL injection could occur was fixed.&lt;br /&gt;
* An issue where changes by other processes weren't detected automatically was fixed.&lt;br /&gt;
* A problem in not releasing memory after executing tasks was fixed for the UBIK.Enterprise Service.&lt;br /&gt;
* ACM Manager doesn't crash if meta class name is null.&lt;br /&gt;
* Renamed default APP and Context are not affected after DB upgrade.&lt;br /&gt;
* A bug in creation of Relationdata - Metaclasses when saving configured relationships is solved now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK is using an active [[UBIK_LICENSE_MONITORING|License Monitoring]] now&lt;br /&gt;
* UBIK Kernel is using .NET Framewok 4.8 now.&lt;br /&gt;
* Refactoring in the Scanning for Proxies to export lead to a better performance and take service login dependencies into account&lt;br /&gt;
* The standard error - handling for flattening hotspots and annotations into pdfs was improved: the corresponding properties do not get emptied and the original file does not get changed in case of an error.&lt;br /&gt;
* Improved management in the Enterprise Service terminates idle ContentController-processes which will lead to release of memory.&lt;br /&gt;
* OPCUA - Library update to 1.3.342.0 Version&lt;br /&gt;
* OPCUA - Supports &amp;quot;OpcUaMessageSecurityMode&amp;quot;, &amp;quot;OpcUaSecurityPolicyType&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.8.1_(Server)&amp;diff=28168</id>
		<title>Version 4.8.1 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.8.1_(Server)&amp;diff=28168"/>
				<updated>2025-05-13T11:39:19Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Enhancements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel =&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK supports [[UBIK_PUSH|Native Push]] now.&lt;br /&gt;
* UBIK MRO provides Super Visor Tasks with support of NFC Scanning now.&lt;br /&gt;
** [[MROCLS_MRO_SUPERVISOR_TASK|MRO Supervisor Task Classification ]]&lt;br /&gt;
** [[MROCLS_MRO_SUPERVISOR|MRO Supervisor Classification ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in Session Management when creating a new ubik instance was fixed. The session provided in OnPrepareForSave stays consistent now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Empty Hotspots were interpreted as invalid causing the merging process to stop. This is fixed now.&lt;br /&gt;
* A problem in verifying provided license files is solved now.&lt;br /&gt;
Update 4.8.1.10008 on 2025/03/04&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
Update 4.8.1.10009 on 2025/05/12&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* The intern process handling in UBIK Enterprise Service was improved to guarantee stable and performant task execution.&lt;br /&gt;
* The internal document management was improved to fully support external Documents now as well.&lt;br /&gt;
* Plugins are now initialized in the correct order of their dependency.&lt;br /&gt;
* OPCUA - Library update to 1.3.342.0 Version&lt;br /&gt;
* OPCUA - Supports &amp;quot;OpcUaMessageSecurityMode&amp;quot;, &amp;quot;OpcUaSecurityPolicyType&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* None&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.8.1_(Server)&amp;diff=28155</id>
		<title>Version 4.8.1 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.8.1_(Server)&amp;diff=28155"/>
				<updated>2025-05-12T12:28:23Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Enhancements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel =&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK supports [[UBIK_PUSH|Native Push]] now.&lt;br /&gt;
* UBIK MRO provides Super Visor Tasks with support of NFC Scanning now.&lt;br /&gt;
** [[MROCLS_MRO_SUPERVISOR_TASK|MRO Supervisor Task Classification ]]&lt;br /&gt;
** [[MROCLS_MRO_SUPERVISOR|MRO Supervisor Classification ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in Session Management when creating a new ubik instance was fixed. The session provided in OnPrepareForSave stays consistent now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Empty Hotspots were interpreted as invalid causing the merging process to stop. This is fixed now.&lt;br /&gt;
* A problem in verifying provided license files is solved now.&lt;br /&gt;
Update 4.8.1.10008 on 2025/03/04&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
Update 4.8.1.10009 on 2025/05/12&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* The intern process handling in UBIK Enterprise Service was improved to guarantee stable and performant task execution.&lt;br /&gt;
* The internal document management was improved to fully support external Documents now as well.&lt;br /&gt;
* Plugins are now initialized in the correct order of their dependency.&lt;br /&gt;
* OPCUA - Library update to 1.3.342.0 Version&lt;br /&gt;
* OPCUA - Supports &amp;quot;OpcUaMessageSecurityMode&amp;quot;, &amp;quot;OpcUaSecurityPolicyType&amp;quot;, and &amp;quot;OpcUaTransportProfileType&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* None&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.8.1_(Server)&amp;diff=28154</id>
		<title>Version 4.8.1 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.8.1_(Server)&amp;diff=28154"/>
				<updated>2025-05-12T12:27:05Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Bug Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel =&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK supports [[UBIK_PUSH|Native Push]] now.&lt;br /&gt;
* UBIK MRO provides Super Visor Tasks with support of NFC Scanning now.&lt;br /&gt;
** [[MROCLS_MRO_SUPERVISOR_TASK|MRO Supervisor Task Classification ]]&lt;br /&gt;
** [[MROCLS_MRO_SUPERVISOR|MRO Supervisor Classification ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in Session Management when creating a new ubik instance was fixed. The session provided in OnPrepareForSave stays consistent now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Empty Hotspots were interpreted as invalid causing the merging process to stop. This is fixed now.&lt;br /&gt;
* A problem in verifying provided license files is solved now.&lt;br /&gt;
Update 4.8.1.10008 on 2025/03/04&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
Update 4.8.1.10009 on 2025/05/12&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* The intern process handling in UBIK Enterprise Service was improved to guarantee stable and performant task execution.&lt;br /&gt;
* The internal document management was improved to fully support external Documents now as well.&lt;br /&gt;
* Plugins are now initialized in the correct order of their dependency.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* None&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28082</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28082"/>
				<updated>2025-03-28T13:01:14Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Bug Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel =&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
* System.Numerics.Vectors, Microsoft.Bcl.TimeProvider, Microsoft.Bcl.AsyncInterfaces DLLs were added to the OIDC Processor plugin&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Version 4.9.0.? on ?:&lt;br /&gt;
* An issue where proxy attributes were created unnecessarily was fixed.&lt;br /&gt;
* An issue where MetaClasses couldn't be loaded from a Plugin was fixed.&lt;br /&gt;
* A memory Leak in the Enterprise Service (Notification Controller - Usease) was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
* An issue was fixed where the information on the Commissioning Wallpaper did not update when grouped commissioning tasks were added/removed/finished.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27349</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27349"/>
				<updated>2024-10-15T13:04:56Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* IIS Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Hint| When setting up the IIS Application Pool responsible for the Archon Service the Load User Profile setting must be set to &amp;quot;true&amp;quot;. This way Archon can create the necessary files under the specified User in the File System}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a URL schema, the user has to provide hostname:port/path to Usam service/ the method &amp;quot;register&amp;quot; and the parameter &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;.}}&lt;br /&gt;
{{Hint|The &amp;quot;secret&amp;quot; is saved encrypted in the UBIK Database.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27348</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27348"/>
				<updated>2024-10-15T13:01:28Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* IIS Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
* When setting up the IIS Application Pool responsible for the Archon Service the Load User Profile setting must be set to &amp;quot;true&amp;quot;. This way Archon can create the necessary files under the specified User in the File System.&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a URL schema, the user has to provide hostname:port/path to Usam service/ the method &amp;quot;register&amp;quot; and the parameter &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;.}}&lt;br /&gt;
{{Hint|The &amp;quot;secret&amp;quot; is saved encrypted in the UBIK Database.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27347</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27347"/>
				<updated>2024-10-15T13:01:16Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Installation UBIK Archon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
* When setting up the IIS Application Pool responsible for the Archon Service the Load User Profile setting must be set to &amp;quot;true&amp;quot;. This way Archon can create the necessary files under the specified User in the File System.&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a URL schema, the user has to provide hostname:port/path to Usam service/ the method &amp;quot;register&amp;quot; and the parameter &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;.}}&lt;br /&gt;
{{Hint|The &amp;quot;secret&amp;quot; is saved encrypted in the UBIK Database.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27346</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27346"/>
				<updated>2024-10-15T12:59:08Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Installation UBIK Archon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
** When setting up the IIS Application Pool responsible for the Archon Service the Load User Profile setting must be set to &amp;quot;true&amp;quot;. This way Archon can create the necessary files under the specified User in the File System.&lt;br /&gt;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a URL schema, the user has to provide hostname:port/path to Usam service/ the method &amp;quot;register&amp;quot; and the parameter &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;.}}&lt;br /&gt;
{{Hint|The &amp;quot;secret&amp;quot; is saved encrypted in the UBIK Database.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27186</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27186"/>
				<updated>2024-09-03T09:02:55Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Connecting UBIK Archon with USAM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a URL schema, the user has to provide hostname:port/path to Usam service/ the method &amp;quot;register&amp;quot; and the parameter &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;.}}&lt;br /&gt;
{{Hint|The &amp;quot;secret&amp;quot; is saved encrypted in the UBIK Database.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27185</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27185"/>
				<updated>2024-09-03T08:55:36Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Connecting UBIK Archon with USAM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a URL schema, the user has to provide hostname:port/path to Usam service/ the method &amp;quot;register&amp;quot; and the parameter &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27184</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27184"/>
				<updated>2024-09-03T08:50:20Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Connecting UBIK Archon with USAM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a Get Method call as a URL schema, the user has to provide the path to the USAM service with hostname and port and also two parameters, &amp;quot;register&amp;quot; and &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27183</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27183"/>
				<updated>2024-09-03T08:49:58Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Connecting UBIK Archon with USAM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a Get Method call as a URL schema, the user has to provide the path to the USAM service with hostname and port and also two parameters, &amp;quot;register&amp;quot; and &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/'''secret'''&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27182</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=27182"/>
				<updated>2024-09-03T08:43:41Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service. ''This must be done only once for each Database.'' This can be achieved using a Get Method call as a URL schema, the user has to provide the path the to USAM service with hostname and port and also two parameters, &amp;quot;register&amp;quot; and &amp;quot;secret&amp;quot; (the &amp;quot;secret&amp;quot; parameter is the password selected by the user). This URL registers the UBIK Archon service on the USAM and the USAM on the Archon service.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/'''secret'''&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Attention|Every USAM should have its own &amp;quot;secret&amp;quot; on the Archon because only one USAM is allowed per &amp;quot;secret&amp;quot;}}&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26974</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26974"/>
				<updated>2024-07-05T08:53:25Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call, providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Archon ==&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26973</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26973"/>
				<updated>2024-07-05T08:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call, providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
=== Archon ===&lt;br /&gt;
=== Archon Web UI ===&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to fetch unique Archon Id ===&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== USAM ==&lt;br /&gt;
=== Session Details ===&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26970</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26970"/>
				<updated>2024-07-04T12:57:51Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Archon Web UI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call, providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
&lt;br /&gt;
== Archon Web UI ==&lt;br /&gt;
Using swagger a test Web UI can be accessed.&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
== How to fetch unique Archon Id==&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Session Details ==&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26969</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26969"/>
				<updated>2024-07-04T12:57:07Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Test Web UI Swagger */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call, providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
&lt;br /&gt;
== Archon Web UI ==&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&gt;
&lt;br /&gt;
== How to fetch unique Archon Id==&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Session Details ==&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26968</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26968"/>
				<updated>2024-07-04T12:51:44Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Usability */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call, providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
&lt;br /&gt;
== Test Web UI Swagger ==&lt;br /&gt;
* ''' Example:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/swagger/index.html&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to fetch unique Archon Id==&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/api/admin/key&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Session Details ==&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online simultaneously, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_LICENSE_MONITORING&amp;diff=26961</id>
		<title>UBIK LICENSE MONITORING</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_LICENSE_MONITORING&amp;diff=26961"/>
				<updated>2024-07-04T05:36:12Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= UBIK License Monitoring =&lt;br /&gt;
The License Monitoring is used to monitor and control the available mobile UBIK licenses for one subscription.&lt;br /&gt;
&lt;br /&gt;
The system consists of a set of components:&lt;br /&gt;
* UBIK.Archon WebService&lt;br /&gt;
* USAM Integration&lt;br /&gt;
* License (contract) Creation Tool&lt;br /&gt;
* Active License Monitoring on the client&lt;br /&gt;
&lt;br /&gt;
== UBIK.Archon WebService ==&lt;br /&gt;
The UBIK.Archon WebService is the central information hub which is responsible to manage the set of available licenses for one subscription.&lt;br /&gt;
UBIK.Archon provides mechanism for active license management such as:&lt;br /&gt;
* Reserve a license&lt;br /&gt;
* Information about a reserved license&lt;br /&gt;
* Information about vacant and used/reserved licenses&lt;br /&gt;
&lt;br /&gt;
UBIK.Archon provides mechanism for administrative actions such as:&lt;br /&gt;
* Register/integrate USAM Services&lt;br /&gt;
* Configure the threshold for warning on the client&lt;br /&gt;
* Register a license contract&lt;br /&gt;
&lt;br /&gt;
== License Creation Tool ==&lt;br /&gt;
The License Creation Tool is used to create one active license file (contract) which can be registered at one UBIK.Archon WebService.&lt;br /&gt;
The License Creation Tool is capable to interact with an available UBIK.Archon WebService and fully automatic register the license file (optional).&lt;br /&gt;
&lt;br /&gt;
== Client Notification ==&lt;br /&gt;
{{Version/WinXSince|4.8}} {{Version/XamarinSince|4.8}} If the user logins in and no license is available, the client notifies the user and repeatedly continues to display notifications based on the configured threshold (number of object syncs before next notification).&lt;br /&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;
* [[Configure_UBIK_Archon_Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26960</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26960"/>
				<updated>2024-07-04T05:35:00Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call, providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Session Details ==&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online at the same time, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing|Configure UBIK Archon Service]]&lt;br /&gt;
[[Category:Login management|Configure UBIK Archon Service]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26959</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26959"/>
				<updated>2024-07-04T05:33:16Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Connecting UBIK Archon with the USAM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call, providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Session Details ==&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online at the same time, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26958</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26958"/>
				<updated>2024-07-04T05:32:05Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Session Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with the USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call and providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Session Details ==&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online at the same time, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 7,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 25,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 48&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26957</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26957"/>
				<updated>2024-07-04T05:31:15Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK.Archon WebService is the central information hub that is responsible for managing the set of available licenses for one subscription&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with the USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call and providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Usability =&lt;br /&gt;
== Session Details ==&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
* The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information for&lt;br /&gt;
**  How many users were logged in, on which day, with how many sessions, how many users were online at the same time, and average session duration.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang = &amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/PathToUsam/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 4,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 6&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;
* [[UBIK_LICENSE_MONITORING]]&lt;br /&gt;
* [[HowTo:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26955</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26955"/>
				<updated>2024-07-03T13:23:03Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK Archon Service is a web service for administering UBIK License information.&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Installation UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
== IIS Manager ==&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
&lt;br /&gt;
= Configuration UBIK Archon =&lt;br /&gt;
&lt;br /&gt;
== Firewall settings ==&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
== Usam ==&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example:&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;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/appSettings&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting UBIK Archon with the USAM ==&lt;br /&gt;
The UBIK Archon service has to be connected to the USAM service, '''this must be done only once for each Database''', and can be achieved using a Get Method call and providing two parameters &amp;quot;register&amp;quot; and &amp;quot;secret(password)&amp;quot;.&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
https://hostname:port/&amp;quot;PathToUsam&amp;quot;/USAM.svc/register/secret&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Archon Session Details ==&lt;br /&gt;
The UBIK Archon service can provide detailed Session Information.&lt;br /&gt;
The session details can be called using a Get Method and will provide additional information about the currently active sessions with detailed information, like&lt;br /&gt;
* ''' Example using Postman Get:''' &lt;br /&gt;
https://hostname:port/&amp;quot;PathToUsam&amp;quot;/USAM.svc/session-details/2024.06-11/2024.06-11&lt;br /&gt;
&amp;lt;source lang = &amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;AverageSessionDuration&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Concurrent&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;Day&amp;quot;: &amp;quot;/Date(1718056800000+0200)/&amp;quot;,&lt;br /&gt;
        &amp;quot;Logins&amp;quot;: 4,&lt;br /&gt;
        &amp;quot;Sessions&amp;quot;: 6&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:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26953</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26953"/>
				<updated>2024-07-03T12:03:16Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK Archon Service is a web service for administering UBIK License information.&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Install UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
= IIS Manager =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:IIS1.PNG|300px]]&lt;br /&gt;
= Firewall settings =&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usam =&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example value'''&amp;lt;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&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:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:Install_Microsoft_IIS]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:IIS1.PNG&amp;diff=26952</id>
		<title>File:IIS1.PNG</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:IIS1.PNG&amp;diff=26952"/>
				<updated>2024-07-03T12:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26951</id>
		<title>Configure UBIK Archon Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Configure_UBIK_Archon_Service&amp;diff=26951"/>
				<updated>2024-07-03T12:01:31Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: Created page with &amp;quot;The UBIK Archon Service is a web service for administering UBIK License information. This page describes how to setup the system.  = Overview = * Make sure the HowTo:Install...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK Archon Service is a web service for administering UBIK License information.&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_Web_Service#UBIK.C2.AE_Authentication_Web_Service_USAM.svc|USAM]] is installed on the IIS Server.&lt;br /&gt;
* Install the UBIK Archon Webservice on the IIS Server.&lt;br /&gt;
* If it is missing on the IIS Machine Install net.7.0. &lt;br /&gt;
* Make sure all files are accessible&lt;br /&gt;
&lt;br /&gt;
= Install UBIK Archon =&lt;br /&gt;
* Download the UBIK Archon Webservice from the release portal.&lt;br /&gt;
* Deploy the UBIK Archon 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;
&lt;br /&gt;
= IIS Manager =&lt;br /&gt;
* Add a new website under the &amp;quot;Sites&amp;quot; folder in IIS Manager.&lt;br /&gt;
** &amp;quot;Site Name&amp;quot;, &amp;quot;Application pool&amp;quot;, &amp;quot;Physical path&amp;quot;, &amp;quot;Binding&amp;quot;, &amp;quot;Host Name&amp;quot;, &amp;quot;Port&amp;quot; and &amp;quot;SSL Certificate&amp;quot;  should be adapted accordingly.&lt;br /&gt;
* ''' Example settings'''. &amp;lt;br/&amp;gt; [[Image:WebsiteConfIIS.PNG|300px]]&lt;br /&gt;
= Firewall settings =&lt;br /&gt;
Firewall and Router settings must adapted so the Archon service can be accessible from outside of the IIS Server&lt;br /&gt;
* A New Inbound rule must be created in the IIS Server &amp;quot;Firewall Settings&amp;quot;, using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
* A new Port forwarding rule must also be added in the Router &amp;quot;Firewall Settings&amp;quot; using the same &amp;quot;Port&amp;quot; as the one specified in the website &amp;quot;Binding&amp;quot; settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usam =&lt;br /&gt;
Usam must be configured by adding the necessary value to the UBIK Service Archon Url key in the AppSettings.config file&lt;br /&gt;
* ''' Example value'''&amp;lt;add key=&amp;quot;ArchonUrl&amp;quot; value=&amp;quot;https://hostname:port/api&amp;quot;/&amp;gt;&lt;br /&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:Configure_Microsoft_IIS_for_UBIK]]&lt;br /&gt;
* [[HowTo:AInstall_Microsoft_IIS]]&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_3.7.1_(Server)&amp;diff=26705</id>
		<title>Version 3.7.1 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_3.7.1_(Server)&amp;diff=26705"/>
				<updated>2024-05-17T06:13:26Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Build History UBIK.Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot; | width = &amp;quot;300&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version !! Release Date&lt;br /&gt;
|- &lt;br /&gt;
| 3.7.1 || 2023.01.31&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Initial Release =&lt;br /&gt;
=== New features ===&lt;br /&gt;
* MRO Plugins provides a new feature &amp;quot;Grouped Tasks&amp;quot;&lt;br /&gt;
** Objects having the [[MROCLS_GROUPEDTASK|Grouped Task Classification]] are considered as such.&lt;br /&gt;
* CUI Event Notification Endpoints provides the possibility to add Databbase ID filters&lt;br /&gt;
* Added support for OSIPI asset framework attributes&lt;br /&gt;
* UBIK provides the possibility to enable an Auto - Deletion for certain objects such as&lt;br /&gt;
** Service Logs&lt;br /&gt;
** UBIK System Events&lt;br /&gt;
** Event Notifications&lt;br /&gt;
** ... &lt;br /&gt;
* UBIK Enterprise Server&lt;br /&gt;
** It is possible to configure whether unprocessed Command files get deleted from the watch folders during the startup of the Service&lt;br /&gt;
** if configured (and not cleared), unprocessed Command files get queued for processing right after the startup of the Service&lt;br /&gt;
** it is possible to configure multiple watch folders and their processors for file based imports&lt;br /&gt;
* UBIK.Studio provides a set of new [[STUDIO_DRAG_DROP_ACTIONS|UI (Drag &amp;amp; Drop) Actions]]. Such as:&lt;br /&gt;
** Automatic creation of a MetaClass Scope&lt;br /&gt;
** Add MetaProperties to a MetaClass Scope&lt;br /&gt;
* OSI Pi Plugin provides a new Source Property which enables to configure if a value is fetched from the asset framework (attributes)&lt;br /&gt;
* The Class Browser now supports the auto-creation of MetaClassScopes as well as the auto-adding of MetaProperties to MetaClassScopes.&lt;br /&gt;
&lt;br /&gt;
=== Enhancements ===&lt;br /&gt;
* UBIK GroupRights Evaluator is provided via the the ACM Context now&lt;br /&gt;
** It is possible to override the Method GetGroupRightsEvaluator if necessary&lt;br /&gt;
** This gives the possibility to inject any Usecase specific GroupRights Evaluator&lt;br /&gt;
* External document providers now have access to the login session (if they implement the new interface IExternalSessionAwareDocumentProvider)&lt;br /&gt;
* UBIK Enterprise Server is able to execute multiple tasks in parallel now. Plugins do not get terminated once the first tasks finishes.&lt;br /&gt;
* Objects in the View Test Environment are sorted now: &lt;br /&gt;
** if objects have the SYSCLS_SORTEDITEM classification, they are sorted by their GroupID, followed by their OrderID, followed by their display strings. &lt;br /&gt;
** if objects don't have the SYSCLS_SORTEDITEM classification they are sorted by their display strings only.&lt;br /&gt;
* UBIK Hotspotting - Freetext Annotations support chinese characters when flattening them into pdf now&lt;br /&gt;
** a new method SupportChineseCharacterSet() is available on the AnnotatedDocument&lt;br /&gt;
* UBIK Compiler includes System.IO.Compression now. This enables the customizer to make use of compression functions (e.g. ZipFile) in his customizing code a/o debug window.&lt;br /&gt;
&lt;br /&gt;
=== Bug Fixes ===&lt;br /&gt;
* Password Information does not get shown in the Object Explorer any more&lt;br /&gt;
* A database fix (executed during update to database version 3.7.1) solves the problem of unit - symbols being cut off&lt;br /&gt;
* CUI Event Notification Scan Service was not able to process Notifications when returning from idle. This problem is fixed now.&lt;br /&gt;
* Enterprise Server: A downward compatibility issue for configuration of watch folders via interface.xml files is fixed now.&lt;br /&gt;
* A bug in processing Date Time Values on the Web Service is fixed now. Changing values by exact 1h (or 2h during daylight saving time) works now.&lt;br /&gt;
* A problem when importing language specific characters (e.g. 'Ä', 'Ü', ...) during database update is fixed now.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* There is the possibility to create dead records in the sandbox property table if one renames used MetaProperties. This problem can also happen when working with Smart Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History Web Service =&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** Checkout feature was extended providing a [[SYCLS_CUSTOM_EXCLUSIVE_ACCESS|Custom Exclusive Access classification object]]&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
** UBIK Session management differs between Windows UWP and Windows Xamarin clients now. The correct UI customizing packages are provided to the clients now.&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** SSO Authentication manages OS Specific information now. This enables the UIcustomizing download to work again.&lt;br /&gt;
** Event Notification Endpoint is able to handle Notifications with empty Sequence ID and / or empty DBID now.&lt;br /&gt;
* 3.7.1 Build 15585 on 2023.07.03&lt;br /&gt;
** Evaluation of Child Info takes configured user rights in account now.&lt;br /&gt;
** The package provides a correct web.config now.&lt;br /&gt;
** Temporary files get deleted after thumbnail creation&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
** A bug when uploading empty or broken streams was fixed.&lt;br /&gt;
** A bug in evaluating the number of child and document objects (see [[SYSCLS_CHILDINFOOWNER]]) was solved.&lt;br /&gt;
** A bug in content creation was fixed: If the new object gets deleted (e.g. via customizing) during the creation the client gets informed about this (delete flag is set).&lt;br /&gt;
** The reverting of unsaved changes was improved (to improve the MRO progress calculation).&lt;br /&gt;
** The reverting mechanism also takes care about tasks being set to N/A.&lt;br /&gt;
** WebService supports the creation of orphaned objects now (e.g. when the owner was deleted). By this we avoid communication errors (client/server) in offline scenarios.&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
*3.7.1  Build 15625 on 2024.03.20&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* UBIK Web Service supports up to TLS1.2 now.&lt;br /&gt;
* 3.7.1 Build 15629 on 2024.05.17&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.Studio =&lt;br /&gt;
* 3.7.1 Build 15464 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
** Null or empty string values can be processed when importing to reference proxy properties. The link will be updated as null (no reference).&lt;br /&gt;
** Checkout feature was extended providing a [[SYCLS_CUSTOM_EXCLUSIVE_ACCESS|Custom Exclusive Access classification object]]&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** UBIK Database Kernel is now able to process double.NaN, double.NegativeInfinity and double.PositiveInfinity. The resulting database value will be db null.&lt;br /&gt;
** Importing a proxy that refers to itself does not create a 2nd (broken) proxy with the same external primary key. The proxy reference (to itself) is correct now.&lt;br /&gt;
** Importing a proxy property takes 2nd bidirectional setting (master in case of conflict) in account now.&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** A bug when releasing MetaClasses in the wrong order is fixed. No data gets lost anymore.&lt;br /&gt;
** Data consistency gets checked before releasing or sandboxing a MetaClass now.&lt;br /&gt;
** Temporary files get deleted after thumbnail creation&lt;br /&gt;
* 3.7.1 Build 15579 on 2023.06.27&lt;br /&gt;
** An issue where MetaClass.CloneSpecializedInstance didn't copy encrypted values correctly was fixed.&lt;br /&gt;
* 3.7.1 Build 15606 on 2023.08.04&lt;br /&gt;
** An issue with missing and wrong files in the package was fixed.&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
* 3.7.1 Build 15625 on 2024.03.20&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* 3.7.1 Build 15629 on 2024.05.17&lt;br /&gt;
** A conflict with invalid Object UIDS (for CUI MetaProxyProperties) was solved in Database uddate 3.7.3. It is essential to perform this database update before transfering data to Ubik 4.&lt;br /&gt;
** An issue where the CUI MetaClasses didn't have the correct module reference was fixed, allowing for a migration to UBIK 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.Plugins =&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** A bug in processing document revisions is fixed now. An unexpected answer (from the rest api) does not stop the import anymore.&lt;br /&gt;
** The Session ID was removed from file of Comos Export file name.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
** CUI - The file based (old) import ignored the Ubik UID (when it was specified in the xml); this could lead to duplicate Proxies being created. This is fixed now.&lt;br /&gt;
** CUI - The (file based) ComosImportManager provides a possibility to inject an Import Value Validator. This gives extra flexibility when applying usecase specific import logics.&lt;br /&gt;
** CUI - A problem when updating empty link specs was fixed. It is possible to remove an imported link now.&lt;br /&gt;
** Hotspotting - Flattening annotations into a revision does not update the original document any more - fixed.&lt;br /&gt;
** Hotspotting - Flattening annotations into a rotated pdf adapts the annotations accordingly now.&lt;br /&gt;
** Hotspotting - Merging a broken Hotspot Thumbnail does not destroy the original pdf any more.&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** An issue when importing handshake files from Comos is fixed now.&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** A bug in the calculation of MRO related values during imports is fixed now.&lt;br /&gt;
** CUI - Proxies are not set as &amp;quot;Mark for Deletion&amp;quot; if they were never imported before (having no target)&lt;br /&gt;
* 3.7.1 Build 15579 on 2023.06.27&lt;br /&gt;
** MRO - An issue with forcing an update of changed predecessor information on the client was solved.&lt;br /&gt;
** CUI - a problem in handling bidirectional proxy values when importing via REST API is fixed now.&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
** CUI - A better management of bidirectional DateTime Properties avoids invalid timezone based calculations&lt;br /&gt;
** CUI - A bug in reading Comos Document Revisions was fixed: reading is supported for Documents/Revisions in Working Overlays now.&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
** CUI - A problem when processing null related values for non - string properties is fixed now.&lt;br /&gt;
** CUI - Imported Comos Proxies do get a reference to Project and login now.&lt;br /&gt;
** CUI - Exports are not triggered when processing imports any more.&lt;br /&gt;
** MRO - Progress and weight Calculations can handle more complex import scenarios now.&lt;br /&gt;
* 3.7.1 Build 15625 on 2024.03.20&lt;br /&gt;
** OPCUA - Library update to 1.3.342.0 Version&lt;br /&gt;
** OPCUA - Supports &amp;quot;OpcUaMessageSecurityMode&amp;quot;, &amp;quot;OpcUaSecurityPolicyType&amp;quot;, and &amp;quot;OpcUaTransportProfileType&amp;quot; now.&lt;br /&gt;
** File-based CUI - A problem with writing xml files for Comos export is solved now.&lt;br /&gt;
** Opacity level on Annotations is applied when flattening into pdfs now.&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* 3.7.1 Build 15629 on 2024.05.17&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.SmartStudio=&lt;br /&gt;
* 3.7.1. Build 15463 on 2023.03.13&lt;br /&gt;
** Comos Smart Import: Adding a meta proxy property for the Comos UID by default.&lt;br /&gt;
** Comos Smart Import: Added the possibility to specify the full name (including the namespace) for a UBIK root metaclass in the Comos XML file, e.g.: System.NAMEDBASECLASS.&lt;br /&gt;
** SmartModelling: Added more details to MetaProxyProperty: MulitLanguage, TargetIndex.&lt;br /&gt;
** Fixed issues regarding the matching of models from different sources and versions, especially system MetaProperties and MetaClasses.&lt;br /&gt;
* 3.7.1 Build 15464 on 2023.04.25&lt;br /&gt;
** Comos Smart Import: An issue where the SmartImport from Comos led to erroneous results was fixed.&lt;br /&gt;
* 3.7.1 Build 15465 on 2023.05.03&lt;br /&gt;
** An issue where a missing assembly binding in SmartStudio led to errors when loading plugins was fixed.&lt;br /&gt;
* 3.7.1 Build 15472 on 2024.04.25&lt;br /&gt;
** An issue where empty lists (e.g., unit groups without items) led to an error when importing XML files from Comos was fixed.&lt;br /&gt;
* 3.7.1 Build ? on 2024.05.?&lt;br /&gt;
** An issue where selective lists, units and classifications weren't fully transported via SmartStudio's Transport Container was fixed.&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_3.7.1_(Server)&amp;diff=26704</id>
		<title>Version 3.7.1 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_3.7.1_(Server)&amp;diff=26704"/>
				<updated>2024-05-17T06:13:06Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Build History Web Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot; | width = &amp;quot;300&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version !! Release Date&lt;br /&gt;
|- &lt;br /&gt;
| 3.7.1 || 2023.01.31&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Initial Release =&lt;br /&gt;
=== New features ===&lt;br /&gt;
* MRO Plugins provides a new feature &amp;quot;Grouped Tasks&amp;quot;&lt;br /&gt;
** Objects having the [[MROCLS_GROUPEDTASK|Grouped Task Classification]] are considered as such.&lt;br /&gt;
* CUI Event Notification Endpoints provides the possibility to add Databbase ID filters&lt;br /&gt;
* Added support for OSIPI asset framework attributes&lt;br /&gt;
* UBIK provides the possibility to enable an Auto - Deletion for certain objects such as&lt;br /&gt;
** Service Logs&lt;br /&gt;
** UBIK System Events&lt;br /&gt;
** Event Notifications&lt;br /&gt;
** ... &lt;br /&gt;
* UBIK Enterprise Server&lt;br /&gt;
** It is possible to configure whether unprocessed Command files get deleted from the watch folders during the startup of the Service&lt;br /&gt;
** if configured (and not cleared), unprocessed Command files get queued for processing right after the startup of the Service&lt;br /&gt;
** it is possible to configure multiple watch folders and their processors for file based imports&lt;br /&gt;
* UBIK.Studio provides a set of new [[STUDIO_DRAG_DROP_ACTIONS|UI (Drag &amp;amp; Drop) Actions]]. Such as:&lt;br /&gt;
** Automatic creation of a MetaClass Scope&lt;br /&gt;
** Add MetaProperties to a MetaClass Scope&lt;br /&gt;
* OSI Pi Plugin provides a new Source Property which enables to configure if a value is fetched from the asset framework (attributes)&lt;br /&gt;
* The Class Browser now supports the auto-creation of MetaClassScopes as well as the auto-adding of MetaProperties to MetaClassScopes.&lt;br /&gt;
&lt;br /&gt;
=== Enhancements ===&lt;br /&gt;
* UBIK GroupRights Evaluator is provided via the the ACM Context now&lt;br /&gt;
** It is possible to override the Method GetGroupRightsEvaluator if necessary&lt;br /&gt;
** This gives the possibility to inject any Usecase specific GroupRights Evaluator&lt;br /&gt;
* External document providers now have access to the login session (if they implement the new interface IExternalSessionAwareDocumentProvider)&lt;br /&gt;
* UBIK Enterprise Server is able to execute multiple tasks in parallel now. Plugins do not get terminated once the first tasks finishes.&lt;br /&gt;
* Objects in the View Test Environment are sorted now: &lt;br /&gt;
** if objects have the SYSCLS_SORTEDITEM classification, they are sorted by their GroupID, followed by their OrderID, followed by their display strings. &lt;br /&gt;
** if objects don't have the SYSCLS_SORTEDITEM classification they are sorted by their display strings only.&lt;br /&gt;
* UBIK Hotspotting - Freetext Annotations support chinese characters when flattening them into pdf now&lt;br /&gt;
** a new method SupportChineseCharacterSet() is available on the AnnotatedDocument&lt;br /&gt;
* UBIK Compiler includes System.IO.Compression now. This enables the customizer to make use of compression functions (e.g. ZipFile) in his customizing code a/o debug window.&lt;br /&gt;
&lt;br /&gt;
=== Bug Fixes ===&lt;br /&gt;
* Password Information does not get shown in the Object Explorer any more&lt;br /&gt;
* A database fix (executed during update to database version 3.7.1) solves the problem of unit - symbols being cut off&lt;br /&gt;
* CUI Event Notification Scan Service was not able to process Notifications when returning from idle. This problem is fixed now.&lt;br /&gt;
* Enterprise Server: A downward compatibility issue for configuration of watch folders via interface.xml files is fixed now.&lt;br /&gt;
* A bug in processing Date Time Values on the Web Service is fixed now. Changing values by exact 1h (or 2h during daylight saving time) works now.&lt;br /&gt;
* A problem when importing language specific characters (e.g. 'Ä', 'Ü', ...) during database update is fixed now.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* There is the possibility to create dead records in the sandbox property table if one renames used MetaProperties. This problem can also happen when working with Smart Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History Web Service =&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** Checkout feature was extended providing a [[SYCLS_CUSTOM_EXCLUSIVE_ACCESS|Custom Exclusive Access classification object]]&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
** UBIK Session management differs between Windows UWP and Windows Xamarin clients now. The correct UI customizing packages are provided to the clients now.&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** SSO Authentication manages OS Specific information now. This enables the UIcustomizing download to work again.&lt;br /&gt;
** Event Notification Endpoint is able to handle Notifications with empty Sequence ID and / or empty DBID now.&lt;br /&gt;
* 3.7.1 Build 15585 on 2023.07.03&lt;br /&gt;
** Evaluation of Child Info takes configured user rights in account now.&lt;br /&gt;
** The package provides a correct web.config now.&lt;br /&gt;
** Temporary files get deleted after thumbnail creation&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
** A bug when uploading empty or broken streams was fixed.&lt;br /&gt;
** A bug in evaluating the number of child and document objects (see [[SYSCLS_CHILDINFOOWNER]]) was solved.&lt;br /&gt;
** A bug in content creation was fixed: If the new object gets deleted (e.g. via customizing) during the creation the client gets informed about this (delete flag is set).&lt;br /&gt;
** The reverting of unsaved changes was improved (to improve the MRO progress calculation).&lt;br /&gt;
** The reverting mechanism also takes care about tasks being set to N/A.&lt;br /&gt;
** WebService supports the creation of orphaned objects now (e.g. when the owner was deleted). By this we avoid communication errors (client/server) in offline scenarios.&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
*3.7.1  Build 15625 on 2024.03.20&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* UBIK Web Service supports up to TLS1.2 now.&lt;br /&gt;
* 3.7.1 Build 15629 on 2024.05.17&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.Studio =&lt;br /&gt;
* 3.7.1 Build 15464 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
** Null or empty string values can be processed when importing to reference proxy properties. The link will be updated as null (no reference).&lt;br /&gt;
** Checkout feature was extended providing a [[SYCLS_CUSTOM_EXCLUSIVE_ACCESS|Custom Exclusive Access classification object]]&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** UBIK Database Kernel is now able to process double.NaN, double.NegativeInfinity and double.PositiveInfinity. The resulting database value will be db null.&lt;br /&gt;
** Importing a proxy that refers to itself does not create a 2nd (broken) proxy with the same external primary key. The proxy reference (to itself) is correct now.&lt;br /&gt;
** Importing a proxy property takes 2nd bidirectional setting (master in case of conflict) in account now.&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** A bug when releasing MetaClasses in the wrong order is fixed. No data gets lost anymore.&lt;br /&gt;
** Data consistency gets checked before releasing or sandboxing a MetaClass now.&lt;br /&gt;
** Temporary files get deleted after thumbnail creation&lt;br /&gt;
* 3.7.1 Build 15579 on 2023.06.27&lt;br /&gt;
** An issue where MetaClass.CloneSpecializedInstance didn't copy encrypted values correctly was fixed.&lt;br /&gt;
* 3.7.1 Build 15606 on 2023.08.04&lt;br /&gt;
** An issue with missing and wrong files in the package was fixed.&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
* 3.7.1 Build 15625 on 2024.03.20&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* 3.7.1 Build 15629 on 2024.05.17&lt;br /&gt;
** A conflict with invalid Object UIDS (for CUI MetaProxyProperties) was solved in Database uddate 3.7.3. It is essential to perform this database update before transfering data to Ubik 4.&lt;br /&gt;
** An issue where the CUI MetaClasses didn't have the correct module reference was fixed, allowing for a migration to UBIK 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.Plugins =&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** A bug in processing document revisions is fixed now. An unexpected answer (from the rest api) does not stop the import anymore.&lt;br /&gt;
** The Session ID was removed from file of Comos Export file name.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
** CUI - The file based (old) import ignored the Ubik UID (when it was specified in the xml); this could lead to duplicate Proxies being created. This is fixed now.&lt;br /&gt;
** CUI - The (file based) ComosImportManager provides a possibility to inject an Import Value Validator. This gives extra flexibility when applying usecase specific import logics.&lt;br /&gt;
** CUI - A problem when updating empty link specs was fixed. It is possible to remove an imported link now.&lt;br /&gt;
** Hotspotting - Flattening annotations into a revision does not update the original document any more - fixed.&lt;br /&gt;
** Hotspotting - Flattening annotations into a rotated pdf adapts the annotations accordingly now.&lt;br /&gt;
** Hotspotting - Merging a broken Hotspot Thumbnail does not destroy the original pdf any more.&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** An issue when importing handshake files from Comos is fixed now.&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** A bug in the calculation of MRO related values during imports is fixed now.&lt;br /&gt;
** CUI - Proxies are not set as &amp;quot;Mark for Deletion&amp;quot; if they were never imported before (having no target)&lt;br /&gt;
* 3.7.1 Build 15579 on 2023.06.27&lt;br /&gt;
** MRO - An issue with forcing an update of changed predecessor information on the client was solved.&lt;br /&gt;
** CUI - a problem in handling bidirectional proxy values when importing via REST API is fixed now.&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
** CUI - A better management of bidirectional DateTime Properties avoids invalid timezone based calculations&lt;br /&gt;
** CUI - A bug in reading Comos Document Revisions was fixed: reading is supported for Documents/Revisions in Working Overlays now.&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
** CUI - A problem when processing null related values for non - string properties is fixed now.&lt;br /&gt;
** CUI - Imported Comos Proxies do get a reference to Project and login now.&lt;br /&gt;
** CUI - Exports are not triggered when processing imports any more.&lt;br /&gt;
** MRO - Progress and weight Calculations can handle more complex import scenarios now.&lt;br /&gt;
* 3.7.1 Build 15625 on 2024.03.20&lt;br /&gt;
** OPCUA - Library update to 1.3.342.0 Version&lt;br /&gt;
** OPCUA - Supports &amp;quot;OpcUaMessageSecurityMode&amp;quot;, &amp;quot;OpcUaSecurityPolicyType&amp;quot;, and &amp;quot;OpcUaTransportProfileType&amp;quot; now.&lt;br /&gt;
** File-based CUI - A problem with writing xml files for Comos export is solved now.&lt;br /&gt;
** Opacity level on Annotations is applied when flattening into pdfs now.&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.SmartStudio=&lt;br /&gt;
* 3.7.1. Build 15463 on 2023.03.13&lt;br /&gt;
** Comos Smart Import: Adding a meta proxy property for the Comos UID by default.&lt;br /&gt;
** Comos Smart Import: Added the possibility to specify the full name (including the namespace) for a UBIK root metaclass in the Comos XML file, e.g.: System.NAMEDBASECLASS.&lt;br /&gt;
** SmartModelling: Added more details to MetaProxyProperty: MulitLanguage, TargetIndex.&lt;br /&gt;
** Fixed issues regarding the matching of models from different sources and versions, especially system MetaProperties and MetaClasses.&lt;br /&gt;
* 3.7.1 Build 15464 on 2023.04.25&lt;br /&gt;
** Comos Smart Import: An issue where the SmartImport from Comos led to erroneous results was fixed.&lt;br /&gt;
* 3.7.1 Build 15465 on 2023.05.03&lt;br /&gt;
** An issue where a missing assembly binding in SmartStudio led to errors when loading plugins was fixed.&lt;br /&gt;
* 3.7.1 Build 15472 on 2024.04.25&lt;br /&gt;
** An issue where empty lists (e.g., unit groups without items) led to an error when importing XML files from Comos was fixed.&lt;br /&gt;
* 3.7.1 Build ? on 2024.05.?&lt;br /&gt;
** An issue where selective lists, units and classifications weren't fully transported via SmartStudio's Transport Container was fixed.&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_3.7.1_(Server)&amp;diff=26703</id>
		<title>Version 3.7.1 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_3.7.1_(Server)&amp;diff=26703"/>
				<updated>2024-05-17T06:12:41Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Build History UBIK.Studio */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot; | width = &amp;quot;300&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version !! Release Date&lt;br /&gt;
|- &lt;br /&gt;
| 3.7.1 || 2023.01.31&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Initial Release =&lt;br /&gt;
=== New features ===&lt;br /&gt;
* MRO Plugins provides a new feature &amp;quot;Grouped Tasks&amp;quot;&lt;br /&gt;
** Objects having the [[MROCLS_GROUPEDTASK|Grouped Task Classification]] are considered as such.&lt;br /&gt;
* CUI Event Notification Endpoints provides the possibility to add Databbase ID filters&lt;br /&gt;
* Added support for OSIPI asset framework attributes&lt;br /&gt;
* UBIK provides the possibility to enable an Auto - Deletion for certain objects such as&lt;br /&gt;
** Service Logs&lt;br /&gt;
** UBIK System Events&lt;br /&gt;
** Event Notifications&lt;br /&gt;
** ... &lt;br /&gt;
* UBIK Enterprise Server&lt;br /&gt;
** It is possible to configure whether unprocessed Command files get deleted from the watch folders during the startup of the Service&lt;br /&gt;
** if configured (and not cleared), unprocessed Command files get queued for processing right after the startup of the Service&lt;br /&gt;
** it is possible to configure multiple watch folders and their processors for file based imports&lt;br /&gt;
* UBIK.Studio provides a set of new [[STUDIO_DRAG_DROP_ACTIONS|UI (Drag &amp;amp; Drop) Actions]]. Such as:&lt;br /&gt;
** Automatic creation of a MetaClass Scope&lt;br /&gt;
** Add MetaProperties to a MetaClass Scope&lt;br /&gt;
* OSI Pi Plugin provides a new Source Property which enables to configure if a value is fetched from the asset framework (attributes)&lt;br /&gt;
* The Class Browser now supports the auto-creation of MetaClassScopes as well as the auto-adding of MetaProperties to MetaClassScopes.&lt;br /&gt;
&lt;br /&gt;
=== Enhancements ===&lt;br /&gt;
* UBIK GroupRights Evaluator is provided via the the ACM Context now&lt;br /&gt;
** It is possible to override the Method GetGroupRightsEvaluator if necessary&lt;br /&gt;
** This gives the possibility to inject any Usecase specific GroupRights Evaluator&lt;br /&gt;
* External document providers now have access to the login session (if they implement the new interface IExternalSessionAwareDocumentProvider)&lt;br /&gt;
* UBIK Enterprise Server is able to execute multiple tasks in parallel now. Plugins do not get terminated once the first tasks finishes.&lt;br /&gt;
* Objects in the View Test Environment are sorted now: &lt;br /&gt;
** if objects have the SYSCLS_SORTEDITEM classification, they are sorted by their GroupID, followed by their OrderID, followed by their display strings. &lt;br /&gt;
** if objects don't have the SYSCLS_SORTEDITEM classification they are sorted by their display strings only.&lt;br /&gt;
* UBIK Hotspotting - Freetext Annotations support chinese characters when flattening them into pdf now&lt;br /&gt;
** a new method SupportChineseCharacterSet() is available on the AnnotatedDocument&lt;br /&gt;
* UBIK Compiler includes System.IO.Compression now. This enables the customizer to make use of compression functions (e.g. ZipFile) in his customizing code a/o debug window.&lt;br /&gt;
&lt;br /&gt;
=== Bug Fixes ===&lt;br /&gt;
* Password Information does not get shown in the Object Explorer any more&lt;br /&gt;
* A database fix (executed during update to database version 3.7.1) solves the problem of unit - symbols being cut off&lt;br /&gt;
* CUI Event Notification Scan Service was not able to process Notifications when returning from idle. This problem is fixed now.&lt;br /&gt;
* Enterprise Server: A downward compatibility issue for configuration of watch folders via interface.xml files is fixed now.&lt;br /&gt;
* A bug in processing Date Time Values on the Web Service is fixed now. Changing values by exact 1h (or 2h during daylight saving time) works now.&lt;br /&gt;
* A problem when importing language specific characters (e.g. 'Ä', 'Ü', ...) during database update is fixed now.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* There is the possibility to create dead records in the sandbox property table if one renames used MetaProperties. This problem can also happen when working with Smart Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History Web Service =&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** Checkout feature was extended providing a [[SYCLS_CUSTOM_EXCLUSIVE_ACCESS|Custom Exclusive Access classification object]]&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
** UBIK Session management differs between Windows UWP and Windows Xamarin clients now. The correct UI customizing packages are provided to the clients now.&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** SSO Authentication manages OS Specific information now. This enables the UIcustomizing download to work again.&lt;br /&gt;
** Event Notification Endpoint is able to handle Notifications with empty Sequence ID and / or empty DBID now.&lt;br /&gt;
* 3.7.1 Build 15585 on 2023.07.03&lt;br /&gt;
** Evaluation of Child Info takes configured user rights in account now.&lt;br /&gt;
** The package provides a correct web.config now.&lt;br /&gt;
** Temporary files get deleted after thumbnail creation&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
** A bug when uploading empty or broken streams was fixed.&lt;br /&gt;
** A bug in evaluating the number of child and document objects (see [[SYSCLS_CHILDINFOOWNER]]) was solved.&lt;br /&gt;
** A bug in content creation was fixed: If the new object gets deleted (e.g. via customizing) during the creation the client gets informed about this (delete flag is set).&lt;br /&gt;
** The reverting of unsaved changes was improved (to improve the MRO progress calculation).&lt;br /&gt;
** The reverting mechanism also takes care about tasks being set to N/A.&lt;br /&gt;
** WebService supports the creation of orphaned objects now (e.g. when the owner was deleted). By this we avoid communication errors (client/server) in offline scenarios.&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
*3.7.1  Build 15625 on 2024.03.20&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* UBIK Web Service supports up to TLS1.2 now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.Studio =&lt;br /&gt;
* 3.7.1 Build 15464 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
** Null or empty string values can be processed when importing to reference proxy properties. The link will be updated as null (no reference).&lt;br /&gt;
** Checkout feature was extended providing a [[SYCLS_CUSTOM_EXCLUSIVE_ACCESS|Custom Exclusive Access classification object]]&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** UBIK Database Kernel is now able to process double.NaN, double.NegativeInfinity and double.PositiveInfinity. The resulting database value will be db null.&lt;br /&gt;
** Importing a proxy that refers to itself does not create a 2nd (broken) proxy with the same external primary key. The proxy reference (to itself) is correct now.&lt;br /&gt;
** Importing a proxy property takes 2nd bidirectional setting (master in case of conflict) in account now.&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** A bug when releasing MetaClasses in the wrong order is fixed. No data gets lost anymore.&lt;br /&gt;
** Data consistency gets checked before releasing or sandboxing a MetaClass now.&lt;br /&gt;
** Temporary files get deleted after thumbnail creation&lt;br /&gt;
* 3.7.1 Build 15579 on 2023.06.27&lt;br /&gt;
** An issue where MetaClass.CloneSpecializedInstance didn't copy encrypted values correctly was fixed.&lt;br /&gt;
* 3.7.1 Build 15606 on 2023.08.04&lt;br /&gt;
** An issue with missing and wrong files in the package was fixed.&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
* 3.7.1 Build 15625 on 2024.03.20&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* 3.7.1 Build 15629 on 2024.05.17&lt;br /&gt;
** A conflict with invalid Object UIDS (for CUI MetaProxyProperties) was solved in Database uddate 3.7.3. It is essential to perform this database update before transfering data to Ubik 4.&lt;br /&gt;
** An issue where the CUI MetaClasses didn't have the correct module reference was fixed, allowing for a migration to UBIK 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.Plugins =&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** A bug in processing document revisions is fixed now. An unexpected answer (from the rest api) does not stop the import anymore.&lt;br /&gt;
** The Session ID was removed from file of Comos Export file name.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
** CUI - The file based (old) import ignored the Ubik UID (when it was specified in the xml); this could lead to duplicate Proxies being created. This is fixed now.&lt;br /&gt;
** CUI - The (file based) ComosImportManager provides a possibility to inject an Import Value Validator. This gives extra flexibility when applying usecase specific import logics.&lt;br /&gt;
** CUI - A problem when updating empty link specs was fixed. It is possible to remove an imported link now.&lt;br /&gt;
** Hotspotting - Flattening annotations into a revision does not update the original document any more - fixed.&lt;br /&gt;
** Hotspotting - Flattening annotations into a rotated pdf adapts the annotations accordingly now.&lt;br /&gt;
** Hotspotting - Merging a broken Hotspot Thumbnail does not destroy the original pdf any more.&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** An issue when importing handshake files from Comos is fixed now.&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** A bug in the calculation of MRO related values during imports is fixed now.&lt;br /&gt;
** CUI - Proxies are not set as &amp;quot;Mark for Deletion&amp;quot; if they were never imported before (having no target)&lt;br /&gt;
* 3.7.1 Build 15579 on 2023.06.27&lt;br /&gt;
** MRO - An issue with forcing an update of changed predecessor information on the client was solved.&lt;br /&gt;
** CUI - a problem in handling bidirectional proxy values when importing via REST API is fixed now.&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
** CUI - A better management of bidirectional DateTime Properties avoids invalid timezone based calculations&lt;br /&gt;
** CUI - A bug in reading Comos Document Revisions was fixed: reading is supported for Documents/Revisions in Working Overlays now.&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
** CUI - A problem when processing null related values for non - string properties is fixed now.&lt;br /&gt;
** CUI - Imported Comos Proxies do get a reference to Project and login now.&lt;br /&gt;
** CUI - Exports are not triggered when processing imports any more.&lt;br /&gt;
** MRO - Progress and weight Calculations can handle more complex import scenarios now.&lt;br /&gt;
* 3.7.1 Build 15625 on 2024.03.20&lt;br /&gt;
** OPCUA - Library update to 1.3.342.0 Version&lt;br /&gt;
** OPCUA - Supports &amp;quot;OpcUaMessageSecurityMode&amp;quot;, &amp;quot;OpcUaSecurityPolicyType&amp;quot;, and &amp;quot;OpcUaTransportProfileType&amp;quot; now.&lt;br /&gt;
** File-based CUI - A problem with writing xml files for Comos export is solved now.&lt;br /&gt;
** Opacity level on Annotations is applied when flattening into pdfs now.&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.SmartStudio=&lt;br /&gt;
* 3.7.1. Build 15463 on 2023.03.13&lt;br /&gt;
** Comos Smart Import: Adding a meta proxy property for the Comos UID by default.&lt;br /&gt;
** Comos Smart Import: Added the possibility to specify the full name (including the namespace) for a UBIK root metaclass in the Comos XML file, e.g.: System.NAMEDBASECLASS.&lt;br /&gt;
** SmartModelling: Added more details to MetaProxyProperty: MulitLanguage, TargetIndex.&lt;br /&gt;
** Fixed issues regarding the matching of models from different sources and versions, especially system MetaProperties and MetaClasses.&lt;br /&gt;
* 3.7.1 Build 15464 on 2023.04.25&lt;br /&gt;
** Comos Smart Import: An issue where the SmartImport from Comos led to erroneous results was fixed.&lt;br /&gt;
* 3.7.1 Build 15465 on 2023.05.03&lt;br /&gt;
** An issue where a missing assembly binding in SmartStudio led to errors when loading plugins was fixed.&lt;br /&gt;
* 3.7.1 Build 15472 on 2024.04.25&lt;br /&gt;
** An issue where empty lists (e.g., unit groups without items) led to an error when importing XML files from Comos was fixed.&lt;br /&gt;
* 3.7.1 Build ? on 2024.05.?&lt;br /&gt;
** An issue where selective lists, units and classifications weren't fully transported via SmartStudio's Transport Container was fixed.&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_3.7.1_(Server)&amp;diff=26702</id>
		<title>Version 3.7.1 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_3.7.1_(Server)&amp;diff=26702"/>
				<updated>2024-05-17T06:12:19Z</updated>
		
		<summary type="html">&lt;p&gt;NNE: /* Build History Web Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot; | width = &amp;quot;300&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Version !! Release Date&lt;br /&gt;
|- &lt;br /&gt;
| 3.7.1 || 2023.01.31&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Initial Release =&lt;br /&gt;
=== New features ===&lt;br /&gt;
* MRO Plugins provides a new feature &amp;quot;Grouped Tasks&amp;quot;&lt;br /&gt;
** Objects having the [[MROCLS_GROUPEDTASK|Grouped Task Classification]] are considered as such.&lt;br /&gt;
* CUI Event Notification Endpoints provides the possibility to add Databbase ID filters&lt;br /&gt;
* Added support for OSIPI asset framework attributes&lt;br /&gt;
* UBIK provides the possibility to enable an Auto - Deletion for certain objects such as&lt;br /&gt;
** Service Logs&lt;br /&gt;
** UBIK System Events&lt;br /&gt;
** Event Notifications&lt;br /&gt;
** ... &lt;br /&gt;
* UBIK Enterprise Server&lt;br /&gt;
** It is possible to configure whether unprocessed Command files get deleted from the watch folders during the startup of the Service&lt;br /&gt;
** if configured (and not cleared), unprocessed Command files get queued for processing right after the startup of the Service&lt;br /&gt;
** it is possible to configure multiple watch folders and their processors for file based imports&lt;br /&gt;
* UBIK.Studio provides a set of new [[STUDIO_DRAG_DROP_ACTIONS|UI (Drag &amp;amp; Drop) Actions]]. Such as:&lt;br /&gt;
** Automatic creation of a MetaClass Scope&lt;br /&gt;
** Add MetaProperties to a MetaClass Scope&lt;br /&gt;
* OSI Pi Plugin provides a new Source Property which enables to configure if a value is fetched from the asset framework (attributes)&lt;br /&gt;
* The Class Browser now supports the auto-creation of MetaClassScopes as well as the auto-adding of MetaProperties to MetaClassScopes.&lt;br /&gt;
&lt;br /&gt;
=== Enhancements ===&lt;br /&gt;
* UBIK GroupRights Evaluator is provided via the the ACM Context now&lt;br /&gt;
** It is possible to override the Method GetGroupRightsEvaluator if necessary&lt;br /&gt;
** This gives the possibility to inject any Usecase specific GroupRights Evaluator&lt;br /&gt;
* External document providers now have access to the login session (if they implement the new interface IExternalSessionAwareDocumentProvider)&lt;br /&gt;
* UBIK Enterprise Server is able to execute multiple tasks in parallel now. Plugins do not get terminated once the first tasks finishes.&lt;br /&gt;
* Objects in the View Test Environment are sorted now: &lt;br /&gt;
** if objects have the SYSCLS_SORTEDITEM classification, they are sorted by their GroupID, followed by their OrderID, followed by their display strings. &lt;br /&gt;
** if objects don't have the SYSCLS_SORTEDITEM classification they are sorted by their display strings only.&lt;br /&gt;
* UBIK Hotspotting - Freetext Annotations support chinese characters when flattening them into pdf now&lt;br /&gt;
** a new method SupportChineseCharacterSet() is available on the AnnotatedDocument&lt;br /&gt;
* UBIK Compiler includes System.IO.Compression now. This enables the customizer to make use of compression functions (e.g. ZipFile) in his customizing code a/o debug window.&lt;br /&gt;
&lt;br /&gt;
=== Bug Fixes ===&lt;br /&gt;
* Password Information does not get shown in the Object Explorer any more&lt;br /&gt;
* A database fix (executed during update to database version 3.7.1) solves the problem of unit - symbols being cut off&lt;br /&gt;
* CUI Event Notification Scan Service was not able to process Notifications when returning from idle. This problem is fixed now.&lt;br /&gt;
* Enterprise Server: A downward compatibility issue for configuration of watch folders via interface.xml files is fixed now.&lt;br /&gt;
* A bug in processing Date Time Values on the Web Service is fixed now. Changing values by exact 1h (or 2h during daylight saving time) works now.&lt;br /&gt;
* A problem when importing language specific characters (e.g. 'Ä', 'Ü', ...) during database update is fixed now.&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* There is the possibility to create dead records in the sandbox property table if one renames used MetaProperties. This problem can also happen when working with Smart Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History Web Service =&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** Checkout feature was extended providing a [[SYCLS_CUSTOM_EXCLUSIVE_ACCESS|Custom Exclusive Access classification object]]&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
** UBIK Session management differs between Windows UWP and Windows Xamarin clients now. The correct UI customizing packages are provided to the clients now.&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** SSO Authentication manages OS Specific information now. This enables the UIcustomizing download to work again.&lt;br /&gt;
** Event Notification Endpoint is able to handle Notifications with empty Sequence ID and / or empty DBID now.&lt;br /&gt;
* 3.7.1 Build 15585 on 2023.07.03&lt;br /&gt;
** Evaluation of Child Info takes configured user rights in account now.&lt;br /&gt;
** The package provides a correct web.config now.&lt;br /&gt;
** Temporary files get deleted after thumbnail creation&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
** A bug when uploading empty or broken streams was fixed.&lt;br /&gt;
** A bug in evaluating the number of child and document objects (see [[SYSCLS_CHILDINFOOWNER]]) was solved.&lt;br /&gt;
** A bug in content creation was fixed: If the new object gets deleted (e.g. via customizing) during the creation the client gets informed about this (delete flag is set).&lt;br /&gt;
** The reverting of unsaved changes was improved (to improve the MRO progress calculation).&lt;br /&gt;
** The reverting mechanism also takes care about tasks being set to N/A.&lt;br /&gt;
** WebService supports the creation of orphaned objects now (e.g. when the owner was deleted). By this we avoid communication errors (client/server) in offline scenarios.&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
*3.7.1  Build 15625 on 2024.03.20&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* UBIK Web Service supports up to TLS1.2 now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.Studio =&lt;br /&gt;
* 3.7.1 Build 15464 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
** Null or empty string values can be processed when importing to reference proxy properties. The link will be updated as null (no reference).&lt;br /&gt;
** Checkout feature was extended providing a [[SYCLS_CUSTOM_EXCLUSIVE_ACCESS|Custom Exclusive Access classification object]]&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** UBIK Database Kernel is now able to process double.NaN, double.NegativeInfinity and double.PositiveInfinity. The resulting database value will be db null.&lt;br /&gt;
** Importing a proxy that refers to itself does not create a 2nd (broken) proxy with the same external primary key. The proxy reference (to itself) is correct now.&lt;br /&gt;
** Importing a proxy property takes 2nd bidirectional setting (master in case of conflict) in account now.&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** A bug when releasing MetaClasses in the wrong order is fixed. No data gets lost anymore.&lt;br /&gt;
** Data consistency gets checked before releasing or sandboxing a MetaClass now.&lt;br /&gt;
** Temporary files get deleted after thumbnail creation&lt;br /&gt;
* 3.7.1 Build 15579 on 2023.06.27&lt;br /&gt;
** An issue where MetaClass.CloneSpecializedInstance didn't copy encrypted values correctly was fixed.&lt;br /&gt;
* 3.7.1 Build 15606 on 2023.08.04&lt;br /&gt;
** An issue with missing and wrong files in the package was fixed.&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
* 3.7.1 Build 15625 on 2024.03.20&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
* 3.7.1 Build ????? on 2024.05.??&lt;br /&gt;
** A conflict with invalid Object UIDS (for CUI MetaProxyProperties) was solved in Database uddate 3.7.3. It is essential to perform this database update before transfering data to Ubik 4.&lt;br /&gt;
** An issue where the CUI MetaClasses didn't have the correct module reference was fixed, allowing for a migration to UBIK 4.&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.Plugins =&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.1 Build 15455 on 2023.01.23&lt;br /&gt;
** A bug in processing document revisions is fixed now. An unexpected answer (from the rest api) does not stop the import anymore.&lt;br /&gt;
** The Session ID was removed from file of Comos Export file name.&lt;br /&gt;
* 3.7.1 Build 15481 on 2023.03.07&lt;br /&gt;
** CUI - The file based (old) import ignored the Ubik UID (when it was specified in the xml); this could lead to duplicate Proxies being created. This is fixed now.&lt;br /&gt;
** CUI - The (file based) ComosImportManager provides a possibility to inject an Import Value Validator. This gives extra flexibility when applying usecase specific import logics.&lt;br /&gt;
** CUI - A problem when updating empty link specs was fixed. It is possible to remove an imported link now.&lt;br /&gt;
** Hotspotting - Flattening annotations into a revision does not update the original document any more - fixed.&lt;br /&gt;
** Hotspotting - Flattening annotations into a rotated pdf adapts the annotations accordingly now.&lt;br /&gt;
** Hotspotting - Merging a broken Hotspot Thumbnail does not destroy the original pdf any more.&lt;br /&gt;
* 3.7.1 Build 15534 on 2023.04.13&lt;br /&gt;
** An issue when importing handshake files from Comos is fixed now.&lt;br /&gt;
* 3.7.1 Build 15551 on 2023.05.03&lt;br /&gt;
* 3.7.1 Build 15578 on 2023.06.15&lt;br /&gt;
** A bug in the calculation of MRO related values during imports is fixed now.&lt;br /&gt;
** CUI - Proxies are not set as &amp;quot;Mark for Deletion&amp;quot; if they were never imported before (having no target)&lt;br /&gt;
* 3.7.1 Build 15579 on 2023.06.27&lt;br /&gt;
** MRO - An issue with forcing an update of changed predecessor information on the client was solved.&lt;br /&gt;
** CUI - a problem in handling bidirectional proxy values when importing via REST API is fixed now.&lt;br /&gt;
* 3.7.1 Build 15617 on 2023.09.28&lt;br /&gt;
** CUI - A better management of bidirectional DateTime Properties avoids invalid timezone based calculations&lt;br /&gt;
** CUI - A bug in reading Comos Document Revisions was fixed: reading is supported for Documents/Revisions in Working Overlays now.&lt;br /&gt;
* 3.7.1 Build 15623 on 2023.11.08&lt;br /&gt;
** CUI - A problem when processing null related values for non - string properties is fixed now.&lt;br /&gt;
** CUI - Imported Comos Proxies do get a reference to Project and login now.&lt;br /&gt;
** CUI - Exports are not triggered when processing imports any more.&lt;br /&gt;
** MRO - Progress and weight Calculations can handle more complex import scenarios now.&lt;br /&gt;
* 3.7.1 Build 15625 on 2024.03.20&lt;br /&gt;
** OPCUA - Library update to 1.3.342.0 Version&lt;br /&gt;
** OPCUA - Supports &amp;quot;OpcUaMessageSecurityMode&amp;quot;, &amp;quot;OpcUaSecurityPolicyType&amp;quot;, and &amp;quot;OpcUaTransportProfileType&amp;quot; now.&lt;br /&gt;
** File-based CUI - A problem with writing xml files for Comos export is solved now.&lt;br /&gt;
** Opacity level on Annotations is applied when flattening into pdfs now.&lt;br /&gt;
* 3.7.1 Build 15628 on 2024.04.25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build History UBIK.SmartStudio=&lt;br /&gt;
* 3.7.1. Build 15463 on 2023.03.13&lt;br /&gt;
** Comos Smart Import: Adding a meta proxy property for the Comos UID by default.&lt;br /&gt;
** Comos Smart Import: Added the possibility to specify the full name (including the namespace) for a UBIK root metaclass in the Comos XML file, e.g.: System.NAMEDBASECLASS.&lt;br /&gt;
** SmartModelling: Added more details to MetaProxyProperty: MulitLanguage, TargetIndex.&lt;br /&gt;
** Fixed issues regarding the matching of models from different sources and versions, especially system MetaProperties and MetaClasses.&lt;br /&gt;
* 3.7.1 Build 15464 on 2023.04.25&lt;br /&gt;
** Comos Smart Import: An issue where the SmartImport from Comos led to erroneous results was fixed.&lt;br /&gt;
* 3.7.1 Build 15465 on 2023.05.03&lt;br /&gt;
** An issue where a missing assembly binding in SmartStudio led to errors when loading plugins was fixed.&lt;br /&gt;
* 3.7.1 Build 15472 on 2024.04.25&lt;br /&gt;
** An issue where empty lists (e.g., unit groups without items) led to an error when importing XML files from Comos was fixed.&lt;br /&gt;
* 3.7.1 Build ? on 2024.05.?&lt;br /&gt;
** An issue where selective lists, units and classifications weren't fully transported via SmartStudio's Transport Container was fixed.&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;/div&gt;</summary>
		<author><name>NNE</name></author>	</entry>

	</feed>