Commands to the Market
Ticker Plant.
All rights reserved.
markets/databases [as {binary | text}] [ write <filename>]
markets and databases are synonymous. Send the client a list of authorized
markets ("DTN databases") that the client application can use. Market feed
authorization is established by DTN for each DTN receiver the server is
communicating with.
fields [as {binary | text}]  [write <filename>] {database text
name}/{database id}
Return all the field names for the given market/database. {database text name}
must match exactly the name returned by markets or database command. You
can also obtain the {database id} from the information returned by the markets
or database command.
symbols [as {binary | text}] [write <filename>]{database text
name}/{database id}  
Return all the symbols (ticker) for the given market/database. {database text
name} must match exactly the name returned by markets or database
command. You can also obtain the {database id} from the information returned
by the markets or database command.
symbol  [as {binary | text}] [write <filename>] text name

ticker [as  {binary | text}] [with fields] [write <filename>] [{database
text name}/{database id}] {symbol name}/{ticker symbol id}  
Return all the fields values of the for a ticker. The ticker can be identified by
{symbol name} or {ticker symbol id}.  These names, and identifier for the ticker
can be found in the return of the symbols  command. The {database text name}
must match exactly the name returned by markets or database command.
tickers [as {binary | text}] [write <filename>] {database text
name}/{database id}
Return all fields values for all tickers of a market/database. The {database text
name} must match exactly the name returned by markets or database command.
trace {on  | off} [info {on  | off}] [debug {on  | off}] [write {system-log
| <fielname>}]
Turn on and off tracing of state within the server. The option info will enable all
informational messages, and the option debug will enable all the server
debugging messages from the server. The "write {system-log | <filename> }"
forces the server to write all messages to the system logs or a file named
<filename>
watch  {add | delete }{database name or ID} [{symbol name or ID}]
Create watch lists and add or delete symbols/tickers to the watch list. If the
symbol name or id is not give then the command applies to entire database name
or id
watch {empty |delete | start | stop | list}
The empty option, removes all tickers from the watch list, effectively stopping
all tickers from the reciever to be sent.  

The watch {delete | start} command will remove the watch list, effectively
causing all ticker from the receiver to be send unfiltered.

"watch stop" command will stop all tickers from the receivers. The only way to
enable to receiver to start sending quotes again is to issues the command "watch
{start | delete}". The primary use for this command is to speed up download of
files from the receiver.

"watch list" command shows all markets/databases and symbols being
watched.The empty option, removes all tickers from the watch list, effectively
stopping all tickers from the reciever to be sent
watch fields [synchronous | asynchronous field_name [, field_name]]
Set the fields the server will broadcast for all databases. This is a global setting.
Therefore, if a market does not have any fields within the list of field names
then that market will not be reported. Entering the command watch fields
without any parameters will make the server send all fields of a market.
status
Produce a report on a number of server and DTN receivers information and
statuses.