About the Order Routing Configuration Type
The order routing configuration type allows FIX clients to use all functionality offered by TT FIX Adapter. Consequently, FIX clients can connect to an order routing TT FIX Adapter to route orders, subscribe for market data, download security definitions, and so on.
TT FIX Adapter logs into each TT Gateway once and acts on behalf of all FIX clients. Thus, the MGTs TT FIX Adapter uses to log into the TT Gateways must have the authority to act on behalf of all FIX clients. Specifically, the MGTs TT FIX Adapter uses to log into the TT Gateways must have permissions to view all orders and fills of all FIX clients.
The following sample TT FIX Adapter configuration demonstrates how TT FIX Adapter routes orders on behalf of multiple FIX clients.
Guidelines for Creating a TT Universal Login for TT FIX Adapter
For each order routing TT FIX Adapter, you must create a TT Universal Login ID that matches the FIX Adapter name. For more information about this parameter, refer to the section called (OR) Specifying Global Configuration Settings.
A TT Universal Login ID for a TT FIX Adapter must be created in TT User Setup. For more information, refer to the TT User Setup Help.
Note: FIX Adapter logins to the TT Gateways are automatically determined based on the Gateway Logins of all FIX Clients that are assigned to that FIX Adapter Server. However, Gateway Logins can still be assigned to pre-7.17 FIX Adapter Server users, based on the FIX Adapter role defined for that user.
Guidelines for Creating a TT Universal Login for FIX clients
Once a TT Universal Login ID for a TT FIX Adapter is created, a separate TT Universal Login ID must be created for each FIX client. When creating TT Universal Login IDs for FIX clients, the TT User Setup administrator must associate the list of TT Gateways to which the FIX clients are allowed to route orders and the MGTs to use as the routing credentials. TT FIX Adapter allows a FIX client to be mapped to either one direct trader ID or multiple TTORD IDs for each TT Gateway. If a user is configured in any other manner, TT FIX Adapter will disallow the login attempts.
Caution: On a per TT Gateway basis, all FIX clients of an order routing TT FIX Adapter must be mapped to the same type of login credentials (either all TTORDs or all direct trader IDs). Additionally, FIX clients with administrative logins, such as TTADM/XXX/MGR, cannot log into an order routing TT FIX Adapter.
The TT User Setup administrator must also assign the list of TT FIX Adapters to which a user is allowed to connect. A user may be allowed to connect to one or more TT FIX Adapters. TT User Setup then validates whether the MGTs assigned to the user are hierarchically below the MGTs assigned to the TT FIX Adapters to which they are assigned. In other words, TT User Setup ensures that the TT FIX Adapter MGTs have permission to see all orders and fills for all MGTs to which the user is mapped. A FIX client will not be allowed to login to any TT FIX Adapter for which this validation fails.
The following table illustrates how validation works for different TT Universal Login IDs that need to connect to the FA7 TT FIX Adapter defined previously.
|TT Universal Login ID||TT Gateway||Member||Group||Trader||Result|
|TOM||CME-A||TTORDPM||001||001||Valid, because the orders and fills for all FIX client MGTs are visible to the TT FIX Adapter MGTs|
|MARY||CME-A||TTORDPM||001||001||Valid, because the orders and fills for all FIX client MGTs are visible to the TT FIX Adapter MGTs|
|MIKE||CME-B||TTORDPM||001||001||Invalid, because the orders and fills for CME-B:TTORDPM/001/001 are not visible to the TT FIX Adapter MGTs|
|SEAN||CME-A||TTORDPM||001||001||Invalid, because the orders and fills for IC_IPE-F:TTORDPM/001/001 are not visible to the TT FIX Adapter MGTs|
|GREG||CME-A||TTORDXY||001||001||Invalid, because the orders and fills for CME-A:TTORDXY/001/001 are not visible to the TT FIX Adapter MGTs|
Note: If you add a user to a TT FIX Adapter that is currently running, TT FIX Adapter must be restarted to recognize the new user.
For a comprehensive description of the hierarchical relationship between the order routing credentials, refer to the TT User Login and Risk Administration Reference Manual.
Guidelines for Configuring FIX Client Settings in TT User Setup
TT User Setup administrators configure how FIX client users can connect to TT FIX Adapter servers, as well as additional conditions that must be met before an order can be processed. For more information about TT User Setup options, refer to the TT User Setup User Manual.
FIX Client to TT FIX Adapter Connectivity
A TT User Setup administrator must assign the FIX client to connect to an available TT FIX Adapter Server. For detailed instructions, refer to the Assigning TT FIX Adapter Client(s) to a FIX Adapter Server topic in the TT User Setup User Manual.
Additionally, the TT User Setup administrator must configure several FIX client profile settings that allow or prevent connectivity in specific instances:
|Field||When Connection Errors Occur|
|Password never expires||
The TT FIX Adapter cannot connect to a FIX client with an expired password.
Because FIX Adapter client users cannot update an expired password using the same procedure as an X_TRADER user, TT recommends that you prevent password expiration by leaving the Password never expires option checked.
|Active||If the Active option is unchecked, the FIX client is considered "inactive" and therefor cannot log into TT FIX Adapter.|
|Force logoff||If the Force logoff option is checked, the TT FIX Adapter will disconnect the FIX client. The FIX client cannot log back in until the Force logoff option is unchecked.|
The TT User Setup administrator must also configure several FIX client profile settings that can cause the TT Gateway or TT FIX Adapter to reject orders in specific instances. For more information about setting these options, refer to the TT User Setup User Manual.
|Field||When orders will be rejected|
|GTC/GTDate orders allowed||If the GTC/GTDate... option is unchecked the TT FIX Adapter will reject all GTC and GTDate orders sent by the FIX client.|
|Trading allowed||If the Trading allowed option is unchecked the TT FIX Adapter will reject all orders from the FIX client.|
|Credit||TT FIX Adapter will reject all orders sent by the FIX client that exceed the credit limit.|
|Prevent orders that are more than X ticks away from the market price||If the Prevent orders... option is checked the TT FIX Adapter will reject any orders that are submitted with a price that is outside the defined price band. Additionally, it will reject orders if it is unable to successfully establish a price subscription for the instrument.|
|Per TT Gateway, prevent more than X orders per second||If the Per TT Gateway, prevent... option is checked, the TT Gateway will reject all orders that exceed the orders per second limitation.|
|Avail to FIX Client||If the Avail to FIX Client option is unchecked, the Gateway Login is not available to the FIX client. TT FIX Adapter will reject any order sent by the FIX client that attempts to use a Gateway Login that the FIX client cannot access.|
|Product Limits||TT FIX Adapter will reject any order that exceeds the configured product limits.|
|Staged order creation allowed||If the Staged order... option is unchecked, the TT FIX Adapter will reject all staged order submissions from the FIX client.|
|Direct Market Access (DMA) order creation allowed||If the Direct Market Access... option is unchecked, the TT FIX Adapter will reject all DMA order submissions from the FIX client.|
|Restrict user from overriding Account Defaults||If the Restrict user from overriding option is checked, TT FIX Adapter will reject orders that do not match the configured account defaults.|