The Client tier considerations directs you to the issues you need to consider when planning the client tier installations.
There are some settings that can be changed that will alter the behavior of all IFS Enterprise Explorer clients. All the settings have a default value that should work for most installations, but there some installation will require some parameter changes due to network architecture, security considerations or other reasons. The parameters are set by creating a file named Ifs.Fnd.Explorer.appsettings in the <ifs_home>\repository\client\runtime directory. For your convenience a file named Ifs.Fnd.Explorer.appsettings_sample is already present there. That file contains commented definitions of all the parameters with their default values. Would you wish to change a parameter, copy or rename the sample file to one without the "_sample" extension, uncomment the desired parameters and change the value. If you are running a ClickOnce installation, the files must be re-signed using F1Mage before the changes will take effect.
Note: There is no need to create a Ifs.Fnd.Explorer.appsettings file unless you want to change a value of a setting.
Here is a list of all the settings that can be changed. For the most up-to-date list please check the Ifs.Fnd.Explorer.appsettings_sample file.
Setting name | Default value | Explanation | Additional Info |
---|---|---|---|
errorLogging | false | Writes (appends) exceptions to a log file : Ifs.Fnd.Explorer.exe_error_log | For debug use only |
defaultFetchSize | 103 | Number of records fetched in per chunk when populating/searching in a window | |
disableRememberPassword | false | Decides whether the functionality to remember password between sessions should be enabled | Can be turned on for added security |
disableRememberUser | false | Decides whether the last user name should be remembered between sessions | Can be turned on for added security |
AllowGZipForInvoke | true | Tells the server, whether the client accepts GZipped responses | |
useDecimalPrecisionOverflowFallback | false | If set as true, overflow in numeric fields will be truncated to MinValue/MaxValue of decimal data type | |
EnableUpdates | true | If running as ClickOnce deployed application, look for framework files updates | |
UpdateInterval | 60 | Stores the ClickOnce update check interval (in minutes) | |
useRoamingProfiles | false | Allows using roaming profiles , given that roaming profiles are configured on Windows | Local profiles are default, but Citrix installations where you don't know which machine you will get connected to might want to use roaming profiles instead |
proxyAutodetect | false | If set, EE will try to find out if internet proxy is set up and use it
for communicating with application server |
To increase performance and stability it should be off for installations that have the application server on the internal net and accessible directly. |
disableCustomBorder | false | If set, EE will paint it's window with a standard window border, instead of the custom border. | |
disableLyncIntegration | false | If set to true, disables Skype for business\Lync integration in Streams Panel. By default this is set to false. | |
enableDebugMonitorOnStartUp | true | If false, Disables the Debug Monitor being invoked on application startup as a security measure. By default it is enabled. | |
allowedHttpWebUrls | empty | set the list of URLs with '^' seperated (http://google.com/^http://facebook.com/) If set, EE web browser will allow only the Urls mentioned in the list. | "" or commented parameter will allow all the Urls Urls should be seperated with a "^" |
allowedProtocols | empty | set the list of protocols with '^' seperated (http^ftp) If set, EE web browser will allow only the protocols mentioned in the list. It will also allow the urls mentioned in the "allowedHttpWebUrls". | "" or commented parameter will allow all the protocols "!" will restrict all the protocols Protocols should be seperated with a "^" |
showAllSavedSearches | false | If set to true, all saved searches will be displayed on the toolbar search button dropdown, which is otherwise limited to 10 to improve performance. | |
maxConcurrentLobbyCalls | 5 | Number of maximum concurrent server calls from IFS Lobby. | |
timeoutLobbyElement | 60000 | Sets the timeout in milliseconds to wait before the request times out for server calls from an IFS Lobby element. | For Infinite use -1 |
timeoutLobbyLOVDropdown | 5000 | Sets the timeout in milliseconds to wait before the request times out for server calls from an IFS Lobby LOV dropdown. | For Infinite use -1 |
sso | false | If set to true, the "Single Sign On" checkbox in the login dialog will be checked automatically. | |
CursorTimeOutMessage | false | If set to true, when a cursor has timed out in a database session a message will be displayed. | |
alwaysUseExternalBrowser | false | If set to true, all web URLs will be open through system's default web browser. | |
enableTabWarning | false | If set to true, a warning message will be displayed if number of GDI handles increases above the limit when switch between tabs. |
Client updates may change the default setting values and update the sample file but settings specified in the Ifs.Fnd.Explorer.appsettings file will not be changed during the update.