{"id":64501,"date":"2023-12-14T13:47:55","date_gmt":"2023-12-14T05:47:55","guid":{"rendered":"https:\/\/oihelp.corporate.ifs.com\/help\/?page_id=64501"},"modified":"2025-07-23T11:43:36","modified_gmt":"2025-07-23T03:43:36","slug":"serverconfig-xml","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-admin\/serverconfig-xml\/","title":{"rendered":"ServerConfig.xml"},"content":{"rendered":"\n<p class=\"intro-text\">These are the default settings in the configuration file: <em>C:\\Program Files\\P2 Energy Solutions\\P2 Explorer\\Configuration\\ServerConfig.xml<\/em><\/p>\n<div class=\"note\">\n<p class=\"intro-text\"><strong>Note<\/strong>: If any of the default settings are modified, you will need to:<\/p>\n<ol class=\"intro-text\">\n<li class=\"intro-text\">Restart the services in the Services tab of the Configuration tool.<\/li>\n<li class=\"intro-text\">Recycle P2 Explorer REST API App Pool and P2 Explorer Web Management UI App Pool.<\/li>\n<li>Re-build the ElasticServer index.<\/li>\n<\/ol>\n<p class=\"intro-text\">If the setting does not take effect on the client side, <strong>clearing the browser cache<\/strong> should resolve the problem.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h2 class=\"page-subheading\">Global group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"Global\"&gt; node. These settings apply to all of the IFS OI Server components.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">Debug<\/td>\n<td style=\"width: 76.3542%;\">When set to <strong>True<\/strong>, the service will throw any error that occurred in the service back to the UI, instead of displaying the standard error message \u201c<em>The server was unable to process the request due to an internal error<\/em>\u201d. Default: <strong>false<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">ServerHost<\/td>\n<td style=\"width: 76.3542%;\">The hostname of the IFS OI Server machine. Note that this may need to be the fully qualified machine name in order for the SSL certificate to validate correctly in a browser. Default: <strong>localhost<\/strong>.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">WebPort<\/td>\n<td style=\"width: 76.3542%;\">The port that the SSL Web Site is bound to. Default: <strong>443<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">ServicePort<\/td>\n<td style=\"width: 76.3542%;\">Defines the port that the backend services are exposed on. This must be different to the port that the SSL Web Site is bound to and must also have a SSL certificate bound to it. If there is no SSL Certificate bound, the services will fail to start correctly. Default: <strong>8080<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MessagePort<\/td>\n<td style=\"width: 76.3542%;\">Defines the port that message transport services are exposed on. This must be a different value to that configured for ServicePort or WebPort. Default: 8883<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MessagePortCertificateThumbprint<\/td>\n<td style=\"width: 76.3542%;\">Defines the SSL certificate thumbprint to use with the message transport service. This value is normally updated via the Configuration Utility when applying web settings and should typically not be modified by a user.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">ServiceRootAlias<\/td>\n<td style=\"width: 76.3542%;\">The path on the IFS OI Explorer machine that specifies where to host the services. Default: <strong>P2.Server<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">HelpCenterUrl<\/td>\n<td style=\"width: 76.3542%;\">The root address for links to articles on the IFS OI Help Center. Default: <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/\">https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/<\/a><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">IgnoreMessageTransportCertificateRevocation<\/td>\n<td style=\"width: 76.3542%;\">If set to True, security checks are weakened for Message Transport clients running internally: they will ignore any errors raised when checking for revocation of the transport server certificate. This value should only be set to True in scenarios where a required OCSP server will always be unreachable, such as for a certificate from a public CA used on a host with no internet access.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Database group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"Database\"&gt; node. These settings apply to the IFS OI Server database.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">ConnectionString<\/td>\n<td style=\"width: 76.3542%;\">The connection string that IFS OI Server uses to connect to the database. This value is initially defined in the Configuration Utility during the installation process. <br \/>\n<strong>Do not change this setting.<\/strong> The password is captured from the Configuration Utility and is encrypted. To change the password, use the IFS OI Server Configuration Utility.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">CaseInsensitiveCollation<\/td>\n<td style=\"width: 76.3542%;\">Collation of case-insensitive columns in the database. If the collation of columns in the database is updated, this setting must be changed as well. Default: Latin1_General_CI_AS<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">CaseSensitiveCollation<\/td>\n<td style=\"width: 76.3542%;\">Collation of case-sensitive columns in the database. If the collation of columns in the database is updated, this setting must be changed as well. Default: Latin1_General_100_CS_AS_WS_SC<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">DataBroker group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"DataBroker\"&gt; node. These settings apply to the Data Broker component.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">EnableDefaultPageSize<\/td>\n<td style=\"width: 76.3542%;\">When set to <strong>true<\/strong>, requesting a dataset that supports paging will result in the default paging being applied, if the paging parameters are not provided on the request. Default: <strong>true<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">DefaultPageSize<\/td>\n<td style=\"width: 76.3542%;\">The number of rows to display on a single page when using pagination. Default: <strong>100<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">AdaptorInactivityTimeout<\/td>\n<td style=\"width: 76.3542%;\">The timeout, in seconds, for the Adaptor in the adaptor pool. Specifies the period of inactivity after which IFS OI Server will unload the Adaptor. Default: <strong>1800<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">InitFailureLockTimeout<\/td>\n<td style=\"width: 76.3542%;\">After an Adaptor initialisation failure, this specifies the amount of time (in seconds) for IFS OI Server to deny further initialisation requests to the Adaptor. Default: <strong>5<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MinimumSampleIntervalInSeconds<\/td>\n<td style=\"width: 76.3542%;\">The lowest sample interval, in seconds, that will be permitted in calculations. Default: <strong>1<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">ShiftHrs<\/td>\n<td style=\"width: 76.3542%;\">The length of time, in hours, for the duration of each shift. Options: 6, 8 or 12. Default: <strong>8<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">FirstDayOfWeek<\/td>\n<td style=\"width: 76.3542%;\">What the system considers to be the first day of the production week. This must be a number between 0 and 6. 0 means Sunday, 1 means Monday, 2 means Tuesday\u2026 and 6 means Saturday. Default: <strong>0<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">StartOfDayOffsetMins<\/td>\n<td style=\"width: 76.3542%;\">The default start time of the day is at 12 midnight. This can be changed by adding the number of minutes to this time that you would like the day to commence. The system will then see this time as the start of the day. E.g. 30 would mean a 30 minute offset. 150 would mean a 2.5 hour offset. Default: <strong>0<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">CalendarTimeZone<\/td>\n<td style=\"width: 76.3542%;\">The time zone that calendar-based calculation functions (e.g. CalendarDayStart()) will use. This must be a TZDB time zone identifier (e.g. Australia\/Perth) or a fixed offset (e.g. UTC+08:00). Default: <strong>UTC<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">ProductionTimeZone<\/td>\n<td style=\"width: 76.3542%;\">The time zone that production-based calculation functions (e.g. ProductionDayStart()) will use. This must be a TZDB time zone identifier (e.g. Australia\/Perth) or a fixed offset (e.g. UTC+08:00). Default: <strong>UTC<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">CalculationConfidenceCutoffBehavior<\/td>\n<td style=\"width: 76.3542%;\">Determines how data values with a confidence less than or equal to the configured threshold are treated when performing calculations. Options: Disabled, ReplaceWithLastKnownValue, ReplaceWithDatumError. Default: <strong>ReplaceWithLastKnownValue<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">CalculationConfidenceCutoffThreshold<\/td>\n<td style=\"width: 76.3542%;\">A value is regarded as bad if it is less than or equal to this confidence value. This\u00a0 must be an integer number between 0 and 100. Default: <strong>80<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MaxDataPointsFetchedPerTag<\/td>\n<td style=\"width: 76.3542%;\">The maximum number of data points that can be retrieved per tag in a single adaptor request. For sampled fetches, the actual number of data points a fetch will return can be calculated in advance. For raw fetches, the value will be estimated using data intervals or scan rates from the tag, datasource, and system (in that order). Fetches which exceed this limit for a single tag will be declined with an error in IFS OI Explorer (<em>The fetch request was declined\u2026<\/em>). Default: 15000<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MinimumCalculationEngineCount<\/td>\n<td style=\"width: 76.3542%;\">The number of calculation engine instances that will be created at all times regardless of other settings. If the value is set to 0 then the system will automatically set this to 4 * CPU core count. This setting was added in Explorer v 4.9.4. Default value: 0<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MaximumCalculationEngineCount<\/td>\n<td style=\"width: 76.3542%;\">The maximum number of calculation engine instances that can be created. If the value is set to 0 then the system will automatically set this to 8 * CPU core count. This setting was added in Explorer v 4.9.4. Default value: 0<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MemoryLoadPercentThreshold<\/td>\n<td style=\"width: 76.3542%;\">When the percentage of available physical memory in use reaches this threshold, the system stops creating new instances of the calculation engine. The minimum number of calculation engine instances will be created and used to keep the system responsive even if this threshold is reached. This setting was added in Explorer v 4.9.4. Default value: 80<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MaxPercentOfAdaptorsUsedForAdaptiveRawRequests (previously <em>MaxPercentOfAdaptorsUsedForLowPriorityRequests<\/em>)<\/td>\n<td style=\"width: 76.3542%;\">This setting controls the maximum number of raw requests that will be sent to a datasource in parallel while processing adaptive raw requests. The maximum number of parallel requests is calculated as the configured percent of the maximum adaptor pool size of the target datasource (minimum: 1). This setting applies to all datasources and was added in Explorer v4.9.4. Default value: 50<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MaxRawDataPointsFetchedPerTagForAdaptiveRawRequests<\/td>\n<td style=\"width: 76.3542%;\">The maximum number of raw data points that can be requested for resolving adaptive raw requests. The number of retrieved raw values will be estimated using data intervals\/scan rates from the tag, datasource and system (in that order). This setting was added in Explorer v 4.9.4.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MaximumExpressionProcessedInParallelCount<\/td>\n<td style=\"width: 76.3542%;\">Limits the number of expressions that the calculation engine (SER)\/Data Broker can process in parallel. This limit is applied across all expression batches. This setting was added in Explorer v4.11.1. Default value: 0 (no limit is applied)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">DataCache Group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"DataCache\"&gt; node. These settings apply to the Data Cache component, which was introduced in v4.9.1.<\/p>\n<table>\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataCacheDirectory<\/td>\n<td>The path on disk the data ingestor should persist data batches. Default: \"%programdata%P2 Energy SolutionsDataCache\"<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataIngestorMetricsDatasourceName<\/td>\n<td>The name of the Datasource which is used to write data cache metrics data to.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataCacheMaxDataPointsToWrite<\/td>\n<td>Maximum batch size of data points to write to data cache. NOTE: setting too high a value may cause writes to be ignored. Default: 15000<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataCacheMaxParallelWrites<\/td>\n<td>Maximum Data Cache Parallel writes Default: 16<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataCacheWriteTimeout<\/td>\n<td>Timeout (secs) for waiting until a Data Cache write is completed. Default: 60<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataCacheWritePrecision<\/td>\n<td>Timestamp precision for datums written to a Data Cache. Options are: Seconds, Milliseconds. Default: Seconds<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataIngestorTransferThrottleMBperMinute<\/td>\n<td>Maximum compressed MB per minute of data to write to the Data Cache. Default: 30<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataIngestorHistoryFetchDays<\/td>\n<td>Number of days in the past to start caching historical data. Changing this setting without service restarts will cause Scan groups to restart history fetching if history recovery is enabled. Default: 30.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataIngestorRecentFetchDays<\/td>\n<td>Number of days in the past to start caching recent data. Default: 1<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataIngestorDelayOffset<\/td>\n<td>Delay offset (in seconds) for reading data for ingestion. Setting to -1 will use the Scan group period as the offset. Default: -1<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataIngestorDataItemsPerRequest<\/td>\n<td>Maximum number of datums to return in ingestion batch read. NOTE: Increasing this value may impact performance and\/or cause timeouts. Default: 50000<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataIngestorMaxEntitiesPerRequest<\/td>\n<td>Maximum number of entities to return in ingestion batch read. NOTE: Increasing this value may impact performance and\/or cause timeouts. Default: 200<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>DataIngestorDisable<\/td>\n<td>Disable the Data Ingestion. Default: false<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Security group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"Security\"&gt; node. These settings specify the OI and custom modules that can access the Security function in IFS OI Explorer.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">SecurityAdditionalAllowedModuleHosts<\/td>\n<td style=\"width: 76.3542%;\">List of additional host names (fully qualified domain name) where IFS OI Operational Intelligence (OI) modules reside. This is populated by the IFS OI Explorer Configuration utility.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">SecurityAllowedModulePaths<\/td>\n<td style=\"width: 76.3542%;\">List of IFS OI OI module paths for Security Authentication. Default: <strong>APlus, P2.Server.Management, P2.Server, P2.Explorer, Sentinel, Shift Log<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">SecurityAllowedCustomUrls<\/td>\n<td style=\"width: 76.3542%;\">A list of custom application or module URLs for Security Authentication. Default: <em>(blank)<\/em><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">SecurityGenerateSecureCookies<\/td>\n<td style=\"width: 76.3542%;\">Indicates whether Security should generate secure cookies. When set to true, this means that the IFS OI Explorer website must run using the HTTPS protocol. This flag should only be set to false where there is a module deployed under the HTTP protocol which depends on IFS OI Explorer\u2019s Security module for authentication i.e. when IFS OI Explorer needs to run using HTTP. Default: <strong>true<\/strong> (Recommended value for optimal security).<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">SecurityAutoLoginIdentityProvider<\/td>\n<td style=\"width: 76.3542%;\">Indicates whether Security should automatically login with the configured identity provider. Values are: none, Azure, Windows. Default: <strong>Windows<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">SecurityDnsHostAlias<\/td>\n<td style=\"width: 76.3542%;\">The DNS host name of the IFS OI Server machine. This value should only be set if IFS OI Explorer is running the HTTP protocol via a DNS alias. This key allows our communications API (Data Dictionary and Data Broker) to route <em>cross-domain<\/em> calls with the correct DNS hostname, instead of the actual server name. This setting was added in Explorer v4.9.2.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">SecurityTokenExpiry<\/td>\n<td style=\"width: 76.3542%;\">Allows the security token expiry time to be configured to anywhere between 1 hour and 3 days. The value is expressed in minutes. Recycle all application pools after updating this setting.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Security.Azure group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"Security.Azure\"&gt; node. This group contains the security settings required for integration of IFS OI Explorer Authentication via Azure Active Directory.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">DirectoryId<\/td>\n<td style=\"width: 76.3542%;\">The Azure Directory (Tenant) Id to connect for authentication.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">AppClientId<\/td>\n<td style=\"width: 76.3542%;\">The registered IFS OI Explorer Application Client Id.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">AppAllowedDelegateDirectoryId<\/td>\n<td style=\"width: 76.3542%;\">If the registered application allows any organizational directory, this is the allowed Azure directory Id to connect for delegated authentication.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">AutoProvisionUser<\/td>\n<td style=\"width: 76.3542%;\">Indicates whether an identity authenticating via Azure AD will have an associated Explorer user created if one does not already exist. Default is True.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Security.Windows group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"Security.Windows\"&gt; node. This group contains the security settings required for a Windows Domain sign in to IFS OI Explorer.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">UserDisplayNameFormat<\/td>\n<td style=\"width: 76.3542%;\">Indicates the user display name format to use during auto provisioning Windows user and AD Sync operation. Options are: CommonName, RawDisplayName, FirstLastName, LastFirstName. Default: <strong>CommonName<\/strong>.<br \/>\n<em>Note: Prior to v4.11.0 this was known as SecurityUserDisplayNameFormat.<\/em><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">AutoProvisionUser<\/td>\n<td style=\"width: 76.3542%;\">Indicates whether an identity authenticating via IIS Windows Authentication will have an associated Explorer user created if one does not already exist. Default is True.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">API group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"API\"&gt; node. These settings apply to APIs.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MaxFileUploadSizeMB<\/td>\n<td style=\"width: 76.3542%;\">The maximum size, in megabytes, of files which can be uploaded to IFS OI Explorer. Default: <strong>5<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">ShiftChangeWarningRangeMinutes<\/td>\n<td style=\"width: 76.3542%;\">The duration before and after a shift change during which a user should be asked to select a shift. Default: <strong>30<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Python Adaptor group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"Python Adaptor\"&gt; node. These settings apply if the Python Adaptor has been enabled.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PythonDllAbsolutePath<\/td>\n<td style=\"width: 76.3542%;\">The file path where the Python DLL is located. E.g. C:\\Program Files\\Python\\ Python311\\python311.dll<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PythonAdaptorEnabled<\/td>\n<td style=\"width: 76.3542%;\">True or False. Whether the Python Adaptor is enabled. Default: False.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PythonAdaptorMinPoolSize<\/td>\n<td style=\"width: 76.3542%;\">Smallest number of Python adaptor instances that will always be available to execute Python scripts. Default: 2<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PythonAdaptorMaxPoolSize<\/td>\n<td style=\"width: 76.3542%;\">Largest number of Python scripts that the system will attempt to execute simultaneously. Default: 8<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PythonAdaptorInitTimeout<\/td>\n<td style=\"width: 76.3542%;\">Time limit (in seconds) allowed for the Python adapor to initially set up and configure the Python engine before timing out. Default 60<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PythonAdaptorRequestTimeout<\/td>\n<td style=\"width: 76.3542%;\">Time limit (in seconds) applied to all non-initialisation operations against the Python adaptor. Default: 600<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PythonAdaptorDisabledFunctions<\/td>\n<td style=\"width: 76.3542%;\">Comma-separated list of Python functions which are not allowed to be executed in Python scripts.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PythonAdaptorEnabledModules<\/td>\n<td style=\"width: 76.3542%;\">Comma-separated list of Python modules (e.g. pandas) which will be pre-loaded by the Python adaptor for executing Python scripts.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">R Adaptor group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"R Adaptor\"&gt; node. These settings apply if the R Adaptor has been enabled.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RHome<\/td>\n<td style=\"width: 76.3542%;\">Main folder of the R installation. E.g.: C:\\Program Files\\Microsoft\\R Open\\R-4.0.2<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RRelativePath<\/td>\n<td style=\"width: 76.3542%;\">Relative path of the R engine within the RHome folder. E.g.: bin\\x64<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RAdaptorEnabled<\/td>\n<td style=\"width: 76.3542%;\">Indicates whether the R adaptor and thus executing R scripts is enabled. Default: false<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RAdaptorMinPoolSize<\/td>\n<td style=\"width: 76.3542%;\">The smallest number of R adaptor instances that will always be available to execute R scripts. Default: 2<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RAdaptorMaxPoolSize<\/td>\n<td style=\"width: 76.3542%;\">Largest number of R scripts that the system will attempt to execute simultaneously. Default: 8<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RAdaptorInitTimeout<\/td>\n<td style=\"width: 76.3542%;\">Time limit (in seconds) allowed for the R adaptor to initially set up and configure the R engine before timing out. Default: 60<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RAdaptorRequestTimeout<\/td>\n<td style=\"width: 76.3542%;\">Time limit (in seconds) applied to all non-initialisation operations against the R adaptor. Default: 600<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RAdaptorDisabledFunctions<\/td>\n<td style=\"width: 76.3542%;\">Comma-separated list of R functions which are not allowed to be executed in R scripts.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RAdaptorEnabledPackages<\/td>\n<td style=\"width: 76.3542%;\">Comma-separated list of R packages which will be pre-loaded by the R adaptor for executing R scripts.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Web group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"Web\"&gt; node. These settings enable web features that are off by default. Add each feature as a &lt;value&gt;Feature&lt;\/value&gt; pair.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">Analytics<\/td>\n<td style=\"width: 76.3542%;\">Controls whether or not the Auditing feature is enabled. Default: Enabled<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">Mentions<\/td>\n<td style=\"width: 76.3542%;\">Allows users to use # and @ in commentary and other fields, to mention entities and people respectively. Default: Enabled<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">RibbonCsvExport<\/td>\n<td style=\"width: 76.3542%;\">Allows Explorer pages to be exported from the Admin ribbon tab. Disabling this setting will hide the relevant buttons in the Explorer ribbon. Default: Enabled<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">CaseManagement group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"CaseManagement\"&gt; node. These settings apply to the Case Management feature.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">PriorityCalculatorTime<\/td>\n<td style=\"width: 76.3542%;\">The daily time, in UTC format, at which the priority calculation function should run. This automatically calculates the priority of all cases in the system according to the rules specified in the <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/cases\/automatic-case-prioritisation\/\"><em>AutoCaseCalculations.xslx<\/em><\/a> spreadsheet.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">RulesEngine group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"RulesEngine\"&gt; node. These settings apply to the email server for the Rules Engine.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">EntryAdminUser<\/td>\n<td style=\"width: 76.3542%;\">The username used for Entry creation or modification in the Rules Engine. Default value: admin<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MailServerAddress<\/td>\n<td style=\"width: 76.3542%;\">The address of the email server. No default value.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MailServerUsername<\/td>\n<td style=\"width: 76.3542%;\">The username used to connect to the email server. No default value.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MailServerPassword<\/td>\n<td style=\"width: 76.3542%;\">The password used to connect to the email server. No default value.\u00a0<br \/>\n<strong>Do not change this setting.<\/strong> The password is captured from the Configuration Utility and is encrypted. To change the password, use the IFS OI Explorer Configuration Utility.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MailServerEnableSSL<\/td>\n<td style=\"width: 76.3542%;\">Set to True if the email server connection required SSL. Default: false<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MailServerEmailFromAddress<\/td>\n<td style=\"width: 76.3542%;\">The \u2018from' email address to attach to emails. No default value.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 23.6458%;\">MailServerEmailFromAddressDisplayName<\/td>\n<td style=\"width: 76.3542%;\">The 'from' email address display name to attach to emails. Default: P2ExplorerNotification<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">License Group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"License\"&gt; node. These settings apply to License Audit page.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 18.4375%;\">LicenseData<\/td>\n<td style=\"width: 81.5625%;\">The license data required for the License Audit Report in Explorer.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"page-subheading\">Data Layer Group<\/h2>\n<p class=\"intro-text\">Locate these settings under the &lt;ConfigGroup Name=\"Data Layer\"&gt; node. These settings apply to Security page.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>TagGroupSecurityEnabled<\/td>\n<td>If set to true, tags will be secured based on Tag Groups. Tags would not be able to be individually secured. Default: False.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>These are the default settings in the configuration file: C:\\Program Files\\P2 Energy Solutions\\P2 Explorer\\Configuration\\ServerConfig.xml<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-admin\/serverconfig-xml\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":65228,"parent":300,"menu_order":45,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[9],"tags":[944,467],"class_list":["post-64501","page","type-page","status-publish","has-post-thumbnail","hentry","category-tech-ref","tag-config-file","tag-configuration","Product-ex","Product-srv"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/64501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/comments?post=64501"}],"version-history":[{"count":36,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/64501\/revisions"}],"predecessor-version":[{"id":70721,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/64501\/revisions\/70721"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/65228"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=64501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=64501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=64501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}