QuoteLink applications

A QuoteLink application is any application using the QuoteLink platform. A single QuoteLink platform may span over several machines.

Typical QuoteLInk applications are:

  • Any user application running on .NET API
  • WinQL and qlLog application
  • Feed applications
  • Microsoft Excel when connected to QuoteLink using the RTD interface

WinQL is an auxiliary application used to help managing QuoteLink and it has 3 roles:

  1. to manage the platform
  2. to configure the feeds
  3. to act as a place holder of the platform

qlLog is the interactive error log display

Point 3 needs some clarification. Why we need a place holder? The quotelink framework exists when at least one QuoteLink associated process is running. For instance you may write simple and powerful console commands with IronPython interpreter. If you don't have the platform running permanently each time you execute a command the framework will start connect to the feeds and go through all initialization process which is unnecessary. So in these cases you want to have winql permanently running. Another advantage is that it logs any feed originated messaged, including authentication errors, symbol not found errors.