Try TT Now

Price Server Telnet Session

Overview

Eurex Gateways include an Price Server Telnet Session. This session can assist Technical Account Managers (TAMs) in troubleshooting a variety of market data issues by providing information specific to the local Price Server’s behavior.

The Telnet Session functions by listening to the IP and Port on the local machine which the Price Server resides.

Note

Due to an increase in activity, the Price Server Telnet Session may impact performance.

Enabling the Price Server Telnet Session

To use the Price Server Telnet Session:

  1. Ensure that the Price Server is active and receiving market data from the exchange.
  2. Verify that the Exchange-flavorhostinfo.cfg file is configured with accurate IP address and port information in the following parameters:
    • TCPConsolePort: Sets the port number the Price Server uses to receive market data. By default, Eurex Gateways install with TCPConsolePort=25006.
    • TCPConsoleInterface: Sets the Price Server’s local IP address. When set with no value, Eurex Gateways behave as if TCPConsoleInterface=127.0.0.1 (i.e., the localhost or loopback IP address).
    Note

    You should only change these values if port 25006 is not available or if you want to specify a particular IP address on a machine with multiple NIC cards.

  3. Open a Command Window.
  4. Type: Telnet IP port where:

    IP equals 127.0.0.1 on a single NIC machine or the IP address of a specific NIC card

    Port equals 25006 or an available port as configured in the Exchange-flavorhostinfo.cfg file.

  5. The Price Server Telnet Session menu appears.

Price Server Telnet Session Options

The table below shows the various options available through the Price Server Telnet Session:

Price Server Telnet Menu
OptionDescription
q

Quit: exits the Telnet interface

m

Message logging: Allows you to enable and disable various types of log data written to the PriceServer.log file. This command offers the following options:

  • r: logs all reference data
  • *: logs all order book data
  • <x>: logs a specific contract’s data where <x> equals the contract index
  • e: logs all sequence numbers
Note

Enabling logging may impact performance. You should only enable logging to diagnose market data issues.

i

Contract index: Returns the contract index numbers of the exchange’s single leg contracts.

f

Contract index dump: Allows you to create a mini-dump of all Price Server processes to a datfile. You can specify any file or use the default file location (<root drive>:ttdatfiles<cntr_indx>.txt).

z

Contract index size: Returns the number of defined single leg contracts.

k

Lookup contract index: Returns the contract index based on the series key and product type.

s

series price: Returns the series price for a particular index.

p

product table item: Returns product table data for a particular product name and type.

b

subscriptions: Returns a list of currently subscribed products based on the inclusion list or All if inclusion_file=All in the Exchange-flavorhostinfo.cfg file.

g

products: Returns a list of exchange configured product groupings.

c

channels: Returns the user defined groupings configured in the Exchange-flavorhostinfo.cfg file.

t

throughput: Sets the throughput level (message frequency) when recording market data.

?/h

help: Returns a list of available Price Server Telnet options.

Telnet Troubleshooting

If the Telnet Session menu fails to display, check the following:

  • The Price Server must be receiving data on the multicast set by reference_multicast and reference_port parameters in the Exchange-flavorhostinfo.cfg file. You must set these to the correct simulation or production multicasts.
  • When using a single NIC card, TT recommends leaving the TCPConsoleInterface parameter equal to no value.