Skip to main content
Version: 10.2

Application Settings Configuration

The application settings file contains various configuration properties provided during installation and some keys used by the web in web service to render the web interface properly.

warning

This only provides information about the keys that can be configured. It is recommended that all other keys not mentioned in the page are left untouched.

  1. Go to the Configuration directory, located by default in C:\Program Files\OpeniT\Analysis Server\Configuration.

  2. Open the appSettings.config file.

    The file contains various add entries with key-value pair. Shown are the keys that can be configured and altered.

    appsettings.config
    <appSettings>
    <add key="LicenseFile" value="C:\Program Files\OpeniT\Core\Configuration\license" />
    <add key="RunAsPassword" value="AQPOOICMnd8BFdERjHoAwE/Cl+sBAAAAtv4R7DQL8USGX3gQmnJARQQAAAACAAAAAAADZgAAwAAAABAAAACqJOB1JZIXh70UnaoNkW4xAAAAAASAAACgAAAAEAAAALSsjz1QA9rC2gsKIgd6pJ0QAAAANKx26L+2D6mW1ARQP2uyUDh8f8Y2hxvYIZ7FJZak3+KrFhQ==" />
    <add key="RunAsUser" value="SVG\user1" />
    <add key="ReportersGroup" value="SVG\OpeniT_Reporters" />
    <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
    <add key="MvcSiteMapProvider_IncludeAssembliesForScan" value="OpeniT.Server.Web" />
    <add key="MvcSiteMapProvider_UseExternalDIContainer" value="false" />
    <add key="MvcSiteMapProvider_ScanAssembliesForSiteMapNodes" value="true" />
    <add key="MvcSiteMapProvider_AttributesToIgnore" value="icon" />
    <add key="MvcSiteMapProvider_SecurityTrimmingEnabled" value="true" />
    <add key="MvcSiteMapProvider_VisibilityAffectsDescendants" value="true" />
    <add key="MvcSiteMapProvider_DefaultSiteMapNodeVisibiltyProvider"
    value="MvcSiteMapProvider.FilteredSiteMapNodeVisibilityProvider, MvcSiteMapProvider" />
    <add key="MvcFlashMessages/IsClosable" value="true" />
    <add key="MvcFlashMessages/OuterCssClass" value="flashes" />
    <add key="MvcFlashMessages/InnerCssClass" value="flash" />
    <add key="CurrentCube" value="Applications" />
    <add key="LicenseStatusMaxExpiry" value="2147483647" />
    <add key="ida:ClientId" value="" />
    <add key="ida:Tenant" value="" />
    <add key="ida:AADInstance" value="https://login.microsoftonline.com/" />
    <add key="ida:PostLogoutRedirectUri" value="https://localhost:44344/" />
    <add key="ida:Domain" value="" />
    <add key="ida:TenantId" value="" />
    <add key="ida:ClientSecret" value="" />
    <add key="quartz.scheduler.instanceName" value="AnalysisServerAlert" />
    <add key="quartz.scheduler.instanceId" value="AnalysisServerAlert" />
    <add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool, Quartz" />
    <add key="quartz.threadPool.threadCount" value="5" />
    <add key="quartz.threadPool.threadPriority" value="Normal" />
    <add key="quartz.jobStore.misfireThreshold" value="60000" />
    <add key="quartz.jobStore.type" value="Quartz.Impl.AdoJobStore.JobStoreTX, Quartz" />
    <add key="quartz.jobStore.driverDelegateType" value="Quartz.Impl.AdoJobStore.SqlServerDelegate, Quartz" />
    <add key="quartz.jobStore.useProperties" value="true" />
    <add key="quartz.jobStore.tablePrefix" value="QRTZ_" />
    <add key="quartz.jobStore.lockHandler.type" value="Quartz.Impl.AdoJobStore.UpdateLockRowSemaphore, Quartz" />
    <add key="quartz.jobStore.dataSource" value="myDS" />
    <add key="quartz.dataSource.myDS.provider" value="SqlServer-20" />
    <add key="AlertSnapshotCount" value="1" />
    <add key="MaximumEmailSize" value="20" />
    <add key="ASUri" value="http://DESKTOP123WIN:80/" />
    <add key="IsProxied" value="true" />
    <add key="ProxyRoute" value="analyzer" />
    <add key="aas:ClientId" value="" />
    <add key="aas:ClientSecret" value="" />
    <add key="aas:Domain" value="" />
    <add key="aas:TenantId" value="" />
    <add key="asql:ServerLogin" value="" />
    <add key="asql:ServerLoginPwd" value="" />
    </appSettings>

    warning

    Please be guided accordingly to the keys' definition.


Key Definition
KeyDescription
LicenseFileThe full path to the Open iT license.
ReportersGroupThe domain or local group that has access to manage and view reports. This is provided during the installation.
LicenseStatusMaxExpiryThe maximum expiration time (in epoch) used as global value for computing license expiration. The default value is 2147483647.
ida:ClientId and ida:TenantIdThe unique identification of the registered application in Azure for Analysis Server Single-Sign-On.
ida:Tenant and ida:DomainThe domain name of the Active Directory where the registered applications is deployed in Azure.
ida:ClientSecretThe unique identifier generated for the registered application in Azure.
ida:PostLogoutRedirectUriThe URL where the page is redirected after logging out.
AlertSnapshotCountThe allowable number of snapshot instances that will be retained when processing alerts.
MaximumEmailSizeThe configured allowable maximum email size of the SMTP server used when sending email alerts.
ASUriThe correct value of the Analysis Server URI.
ClientIdThe value of the Application ID from the App registration in Azure.
ClientSecretThe value of the Client Secret created from the App Registration's Certificates & secrets.
DomainThe primary domain from the Microsoft Entra ID.
TenantIdThe value of the Directory ID from the App registration in Azure.
Application Settings Key-Value Pair

  1. Modify the desired entry with a valid value.

  2. Save the changes.