Client Tier

The Client tier considerations directs you to the issues you need to consider when planning the client tier installations.

Contents

IFS Enterprise Explorer Considerations

Changing the settings

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.

List of settings

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.

Updating (patching) the installation

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.