Try TT Now

TTUserSetupServer.ini File

Overview

The following is a list of additional configuration procedures recommended by Trading Technologies.

Note

If you upgraded from a previous version of TT User Setup, you must copy any applicable settings from your new TTUserSetupServer.ini_master file to the necessary configuration file(s).

TTUserSetupServer.ini File Settings

The TTUserSetupServer.ini file contains parameters used for advanced configuration. The parameters are as follows:

TTUserSetupServer.ini Parameters
Parameter Description

ForbidPasswordEntry

Prohibits user passwords from being entered manually into TT User Setup. Instead, passwords must be auto-generated and emailed by the system. This setting ensures that users (and administrators) of TT User Setup are never aware of their traders' passwords.

0 - Disabled (default). Users are allowed to type a password in the TT User Setup Client.

1 - Administrators are not allowed to manually configure passwords. When ForbidPasswordEntry is set to 1, the administrator must auto generate a password, which is then emailed to the applicable user.

RestrictSlaveServerIP

Rejects connections from Slave servers that are not a specified list of IP addresses.

0 - Disabled (default). Connections are not rejected based on IP address.

1 - Enabled. Connections from Slave servers not on the AllowedSlaveServerIPs list are rejected.

AllowedSlaveServerIPs

The comma-separated list of Slave Server IP addresses that are allowed to connect to the Master server (used when RestrictSlaveServerIP=1).For example: AllowedSlaveServerIPs=123.45.6.7,123.45.6.8

MakeConcurrentLoginsReadOnly

Enables or disables the Limit the number of concurrent logins checkbox on the New/Edit User window’s Main tab.

0 - Enables the Limit the number of concurrent logins checkbox. Administrators that can access the TT User Setup Client can limit the number of concurrent logins that are allowed per user.

1 - Disables the Limit the number of concurrent logins checkbox. The Max number allowed value still determines the number maximum number of connections, but can only be edited using a database script. For new users, the Max number allowed value defaults to the DefaultMaxConcurrentLogins value.

DefaultMaxConcurrentLogins

Sets the default maximum concurrent logins for new users.

DisableProductLimitPublishing

(not applicable to 7.17 or higher)

This setting controls which data is published from TT User Setup to Guardian.

  • When DisableProductLimitPublishing is disabled (0), all Gateway Login changes must be published to Guardian. This is the default setting.
  • When DisableProductLimitPublishing is enabled (1), risk limit changes no longer need to be published to Guardian. TT User Setup only publishes changes that are related to order routing (order routing data includes TTORD to exchange trader mappings and TTORD account numbers). In addition, the Add to Guardian option will no longer appear on the User’s Gateway Login Info tab (risk checking is based solely on the Risk Check checkbox).

Caution: Before enabling DisableProductLimitPublishing, ensure the following prerequisites are met:

  • All order routing FIX Adapters must be upgraded to version 7.6 or later.
  • All order routing X_TRADERs must be upgraded to 7.8 or later.
  • Traders must only authenticate using Universal Login, and any MGTs that were setup for Windows authentication in Windows User Manager/Active Directory must be removed. Only admin MGTs (e.g., TTADM XXX MGR) may reside in Windows User Manager. Allowing users to login with windows authenticated trader logins could allow a trader to trade without risk settings.

Advantages to enabling DisableProductLimitPublishing:

  • Create more product limits per trader (the current limit is approximately 400 product limits per Member/Group/Trader)
  • Avoid unnecessary publishing (TT User Setup only publishes what is required for newer TT products)
  • Free up network traffic (Guardian no longer has to sync product limits across the trading network)

For newly installed versions of TT User Setup (7.1 or later) you must initially start TT User Setup, which performs an import of product limits from Guardian, prior to enabling DisableProductLimitPublishing. Product limits will not be imported automatically if you enable the flag prior to performing an initial startup of a newly installed TT User Setup.

SecondsBeforeMessageIsStale

Configures the number of seconds TT User Setup waits before considering a message to be "stale" (and therefore invalid). In most cases SecondsBeforeMessageIsStale should be omitted or set to the default value (30 seconds). However, if you are running a TT FIX Adapter that is experiencing startup issues related to TT User Setup timeouts, you can set SecondsBeforeMessageIsStale to a larger value. Refer to the Correcting TT FIX Adapter Startup Issues Related to TT User Setup Timeouts section in the TT FIX Adapter System Administration Manual for recommended values and related settings.
TradingKillSwitchAllowed Sets whether or not the trading kill switch functionality is available in your entire trading environment or specific broker environment. Valid values are 0 (not available) and 1 (available). By default, this parameter is not present and the TT User Setup server behaves as if set to “1” (i.e., the kill switch functionality is available by default). When available, the kill switch can be enabled using the TT User Setup client.
DisableAutoSOD Sets the default state (enabled or disabled) of the Auto SOD functionality per Gateway Login. This setting does not impact any existing Gateway Logins in the system. Valid values are:
  • 0 - The Disable Auto SOD setting on the Gateway Logins window is unchecked by default. This means Auto SOD is actually enabled for the login.
  • 1 - The Disable Auto SOD setting on the Gateway Logins window is checked by default. This means that Auto SOD is disabled for the Gateway Login.