Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

This article describes how to customize FIX and FIXML dictionaries

The articles describe:

  • how FIX and FIXML dictionaries are built,

  • how to customize dictionaries:

    • how to define a custom tag;

    • how to extend existing message with a custom tag;

    • how to extend the list of custom tag values;

    • how to define a custom message etc. 

Warning

When you are applying customizations for FIX and FIXML dictionaries to build a custom FIX FIXML converter make sure that both dictionaries fully correspond to each other.

How to customize a FIX dictionary

...

FIX dictionary consists of the following blocks:

Block name

Description

<fixdic>

FIX dictionary main node

<typelist>

Data types list definition

->

<typedef >

Data type definition

<fielddic>

FIX tags and values identifier

->

<valblockdef>

FIX tag values block definition

->

<fielddef>

FIX tag definition

<msgdic>

Messages and component blocks definition

->

<blockdef>

Definition of the Component Block used in FIX message

->

<msgdef>

FIX message definition

An example of FIXdic.xml structure is given below.

...

Info

For detailed information refer to: 

Note

All examples below are provided based on FIX 4.4.

...