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<group>Repeating group definition

An example of FIXdic.xml structure is given below.

...