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.

...

Definition: Refer to <msgdic> and add Start One Side Only Period Confirmation (MsgType = „U0505‟) message as described below:

How to customize a

...

FIXML dictionary

In order to apply any customizations for standard FIXML Dictionary, it is necessary to do the following: 

...