What the example contains

This example contains the following directories and files:

Maps

The maps directory contains the following map sources:
  • fixfml_<FIX_version>_allocinstrctn.mms - Map to transform FIX format into FIXML format.
  • fmlfix_<FIX_version>_allocinstrctn.mms - Map to transform FIXML format into FIX format.
Note: <FIX_version> = '50' or '50_sp1' or '50_sp2'.

Schemas

The schemas directory contains the following main files:
  • fixml-main-5-0.xsd
  • fixml-main-5-0-SP1.xsd
  • fixml-main-5-0-SP2.xsd

Trees

The trees directory contains the following files:
  • fix_50.mtt - Metadata that represents the FIX version 5.0
  • fix_50_sp1.mtt - Metadata that represents the FIX version 5.0 SP1
  • fix_50_sp2.mtt - Metadata that represents the FIX version 5.0 SP2
  • fixml_50.mtt - Metadata that represents the FIXML compatible with FIX version 5.0
  • fixml_50_sp1.mtt - Metadata that represents the FIXML compatible with FIX version 5.0 SP1
  • fix_checksum.mtt - Metadata that represents fields for checksum and bodylength

Data

The data directory contains the following file.

Sample FIX and FIXML valid files:
  • fix_allocinstrctn_50.inp
  • fix_allocinstrctn_50_sp1.inp
  • fix_allocinstrctn_50_sp2.inp
  • fixml_allocinstrctn_50.xml
  • fixml_allocinstrctn_50_sp1.xml
  • fixml_allocinstrctn_50_sp2.xml
  • fix_allocinstrctn_50_MVS.inp
  • fix_allocinstrctn_50_sp1_MVS.inp
  • fix_allocinstrctn_50_sp2_MVS.inp