25.12.2012 Views

TT CME Gateway System Administration Manual - Trading ...

TT CME Gateway System Administration Manual - Trading ...

TT CME Gateway System Administration Manual - Trading ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5 Configuring Order Management<br />

Order Router<br />

Determination 7.14.x<br />

Order Session<br />

Identification<br />

Maximum Supported<br />

Order Sessions<br />

<strong>CME</strong> <strong>Gateway</strong> <strong>System</strong> <strong>Administration</strong> <strong>Manual</strong> 95<br />

<strong>Trading</strong> Technologies International, Inc.<br />

Some customers have traders that use a Member ID (SessionIdFirmId<br />

concatenation) which does not match the member parameter of an order session<br />

in the <strong>CME</strong> <strong>Gateway</strong>’s hostinfo.cfg file.<br />

Whenever the Order Server receives an order, it uses the following logic to<br />

determine where to route the order:<br />

• If the trader’s Member ID matches the member parameter in a<br />

[order_session_#] section, the trader is routed through that same Order<br />

Router. This is the normal operation.<br />

• The Order Server compares the first X characters of the order’s associated<br />

Member ID.<br />

• If the first X characters of the Member ID match the first X characters of<br />

the member parameter in a [order_session_#] section, the order is routed<br />

through that same Order Router.<br />

• If multiple [order_session_#] sections have the same X characters, the<br />

Order Server randomly assigns the order to one of these Order Routers.<br />

• If the first X characters of the Member ID do not match the first X<br />

characters of the member parameter in a [order_session_#] section, the<br />

Order Server rejects the order.<br />

<strong>TT</strong> <strong>Gateway</strong>s 7.16 and higher contain an enhancement that displays the exchange<br />

credential used to route all orders and fills through the exchange. This includes all<br />

order modifications and exchange rejects but does not include orders actions on<br />

Hold orders and position reserve orders.<br />

Currently, this value is available in the following locations:<br />

• Audit logs: appears in the ExchangeCredentials column<br />

• Order Server logfile<br />

• FIX Adapter 7.8: via Tag 18216 (ExchCred)<br />

Note: The exchange credential will be available in future versions of other <strong>TT</strong> client<br />

applications.<br />

To provide users a way to identify which order session routed a particular order on<br />

a <strong>CME</strong> <strong>Gateway</strong>, the order session is identified by the Member ID<br />

(SessionIdFirmId concatenation) configured in hostinfo.cfg. The session<br />

identification appears on orders and fills for all order actions (add, modify, cancel)<br />

routed to the exchange. If the gateway rejects an order action, the session is not<br />

identified.<br />

<strong>TT</strong> currently supports up to 100 separate order sessions on each <strong>CME</strong> <strong>Gateway</strong><br />

7.16. Internal testing shows that this amount of order sessions supports the<br />

optimal performance during continuous operation and periods of heavy order<br />

entry.<br />

<strong>TT</strong> recommends users work with their Technical Account Manager (TAM) to<br />

accurately load balance traders across multiple order sessions.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!