FIX Repository

The FIX Repository represents the raw data behind the FIX specification in "database-compatible format". Files include an XML data dictionary with complete enumeration values, XML message content and XSLT scripts illustrating how to generate C# header files from the FIX Repository. Also included are XSLT scripts which generate a FIXimate-like (HTML) data browser for the FIX Repository.

The FIX Repository is available for versions 4.0 and later of the FIX Protocol specification. Note that many parts of the most recent FIX Protocol specification documents (including Volume 6), the FIXML Schema, and FIXimate are "generated" from the FIX Repository.

There are a number of parts to the FIX Repository:
  • Fields
  • Enumerations
  • Components
  • Messages – special type of component
  • Message Contents
  • Datatypes (as of FIX 5.0)

For each part there are 4 files:
  • *.xml – The data itself
  • *.xsd – The schema for the data
  • *.xsl – A transform to display the data in IE
  • *.htm – A page to invoke the transform and display the data in IE

Access to the FIX Protocol specification in a raw form that can reliably be accessed programmatically is considered very valuable. FPL provides free access to the FIX Repository for all registered users of the website.

The FIX Repository is available in two versions: an Evaluation Version and the Full Version. Both versions have the same structure and data formats, the only difference is that the Evaluation Version is restricted to contain only the data used in the IOI and Advertisement messages. Thus an application developed to use the FIX Repository can be developed and tested against the Evaluation Version.

The FIX Repository is subject to FPL Copyright and Database Intellectual Property rights. Any questions or suggestions about the FIX Repository can be emailed to repository@fixprotocol.org.

OVERVIEW AND DOCUMENTATION

FIX Repository Overview ( PPT ) (FIX Repository.ppt, 329KB)
12 slide presentation given by Kevin Houstoun which describes the FIX Repository.
[3 September 2004]
FIX Repository User Notes (FIX Repository and Sample Application.doc, 130KB)
Word document describing the format of the XML files that make up the FIX repository and some notes on the sample application.
[3 September 2004]