System Settings Overview (settings.xml)

Last Updated: 03/28/2018 Introduced in Version: 2.0

The system settings are stored in the settings.xml file which is found at  C:\ProgramFiles\Decisions\Decisions Services Manager  in a default Decisions installation.

LogFileMaxSize(Number in MB, Default 1) Maximum size of a Log file before Decisions rolls over to a new file.

LogMaxBackups(Number, Default 10) Maximum number of Log files to keep.  

LogSqlStatementsTakingMoreThanSeconds (Number in seconds, Default 5) – If an SQL statement exceeds this number of seconds, then it will be logged to the Log file to help find performance problems.

LogAPICallsTakingMoreThanSeconds (Number in Seconds, Default 5) If an Api call exceeds this number of seconds, then it will be logged to the Log file to help find performance problems.

LogFlowStepsTakingMoreThanMilliseconds (Number in Milliseconds, Default 1000) If Flow execution exceeds this number of milliseconds to execute step, then it will be logged to the Log file to help find performance problems.

LogFatal (true / false) – Should Fatal level errors be included in log.

LogError (true / false) – Should Error level errors be included in log.

LogWarn (true / false) – Should Warn level errors be included in log.

LogInfo (true / false) Should error Info be included in log.

LogDebug (true / false) Should Debug Info be included in log.

 

EnableWSHttp (true / false) Settings for WSHttp

EnableNetTcp (true / false) Settings for NetTcp

EnableNamedPipe (true / false) Settings for NamedPipe

 

DoNotRestartOnDataStructureChanges (true / false) Should Decisions restart when Data Structures are changed

EnableCommunicationCompression (true / false) Compression for communication between Services Manager back end and Silverlight front end 

GenerateDataStructureAssemblyDebugInfo (true / false)  Decisions platform creates code assemblies at runtime for user generated types, and integrations that are created in the tool.  These assemblies can be created with or without additional debugging information. It is recommended to leave these settings off unless you are having a problem.

GenerateServiceClientsAssemblyDebugInfo (true / false)  Decisions platform creates code assemblies at runtime for user generated types, and integrations that are created in the tool.  These assemblies can be created with or without additional debugging information. It is recommended to leave these off unless you are having a problem.

IpcChannelPort (Number) Port number for Silverlight client to work.

DefaultAccountEmailAddress (String email, default admin@decisions.com) Default account Email address.

SendErrorsTo (String, Email address) Email Address to send Log files to.

AutoStartProfiler (true / false) Capture session by the profiler.

AutoProfileApiThresholdInSeconds (Number in Seconds, Default -1) Turns off the profiler when any API call takes more than this number of seconds.

AutoProfileTimespanInSeconds (Number in Seconds, Default 600) Time that the profiler runs before stops.

 

InitializationEndPoint Configuration settings for WCF Services hosted out of Decisions Service Host Manager.

                MaxReceivedMessageSize Max Received Message Size for a Single WCF Call.

                MaxArrayLength Max Size of an Array for a Single WCF Call.

                ReceiveTimeoutSeconds (Number in Seconds, Default 600) Timeout for single WCF Call.

                Host Host Address for the WCF Service Endpoint.

                Port Port for the WCF Service Endpoint.

                SecurityMode (String value, Default None) Available options: None (No Security), Transport (Used with SSL ), Message, TransportWithMessageCredential, TransportCredentialOnly.

 

DatabaseConnectString (Connection string encrypted) Connection string to Decisions database. May be changed. After changes will be automatically encrypted. Typically defined while Decisions Installation.

SecondaryDatabaseConnectString (Connection string encrypted) Secondary connection string to Decisions database. May be changed. After changes will be automatically encrypted.

DataBaseType (String, Default MSSQL) Available options: MSSQL, AzureSQL, Oracle, SQLlocaldb. Defined while Decisions Installation and not recommended to be changed.

WatcherSocketPort (Number) Port for Watcher Service.

PortalBaseUrl (String, URL) URL to the Portal. Defined during Installation.

ServerAdministratorEmail (String email, Default support@decisions.com)  There is an action in Decisions called ‘Send Logs to Support’ and there’s an action called ‘Send Notification to Server Admin’  these actions are used by users to report problems and get help. The email in this setting is the target of these notifications.

Mail Mail Settings for the Decisions application to send email notifications to users and workflow task assignees.​

ServerName (String) Server Name.

ServerHeartBeatIntervalInSeconds (Number in seconds, Default 5) Heartbeat Interval.

SessionExpirationTimeInHours (Number in hours, Default 5) Expiration time for the Session.

SocketsAddress (String IP, Default 0.0.0.0) Address for Socket

SocketsPort (Number) Port number for Socket

SendWakeUpUsingOneWayCall (true / false)

UseTimeZoneTranslation (true / false) Should Time Zones be Translated.

UseClientFastCall (true / false) Client/Server fast call.

UseGPUAcceleration (true / false) Whether to use graphics processor unit (GPU) hardware acceleration for cached compositions, which potentially results in graphics optimization. 

ShowUnhandledExceptionDialog (true / false) Enable or Disable showing Error window when Unhandled Exception caught

ClientStorageQuota (Number)

SplashScreenText (String, Default: Decisions OS is Loading…) Text that is being shown when Portal is loading or reloading.

ProductTitle (String) Product Title

UserIdCaseSensitive (true / false) Case sensitivity for User Name on login.

ControlInstanceEndpoints Configuration settings for WCF Services hosted out of Decisions Service Host Manager

AlterDBCommandTimeoutSeconds (Number in Seconds, Default 120) Timeout for modifying database.

LogCheckFieldTypes (true / false) Should Field Types checking be logged into the Log file.

DefaultDatabaseQueryTimeout (Number in Seconds, Default 60) Time before database query fails.

DefaultInstanceName (String, Default: Primary) Default name for the installed Decisions’ instance.

Additional Resources