/
How to set up QuickFIX dictionaries

How to set up QuickFIX dictionaries

QuickFIX-formatted dictionaries are supported since FIX Antenna Java 2.24.3 release  

This feature can be activated by setting up the custom FIX dictionaries parameters in the fixengine.properties file:

fixengine.properties
# comma separated list of custom FIX dictionary aliases
customFixVersions=FIX44Custom,FIX50Custom
 
# pair of fixVersion and fileName for each FIX dictionary alias with pattern:
# customFixVersion.<custom FIX version alias>.fixVersion=<base standard FIX version>
# customFixVersion.<custom FIX version alias>.fileName=<custom FIX dictionary file name>
 
# example of custom FIX dictionary based on FIX.4.4
customFixVersion.FIX44Custom.fixVersion=FIX.4.4
customFixVersion.FIX44Custom.fileName=classpath:FIX44.xml
 
# examples of custom FIX dictionary based on FIX.5.0
customFixVersion.FIX50Custom.fixVersion=FIX.5.0
customFixVersion.FIX50Custom.fileName=C:/Dictionaries/FIX50.xml

FIX Antenna Java automatically identifies whether the file is in QuickFIX format.

The dictionary file must have SMH and SMT sections otherwise the corresponding error will be raised during the dictionary initialization.

Related content

How to use custom dictionaries with FIXEdge
How to use custom dictionaries with FIXEdge
More like this
FIX Antenna C++/.NET dictionaries format
FIX Antenna C++/.NET dictionaries format
More like this
How to use FIX 5.0 SP2 dictionary with Extension Packs
How to use FIX 5.0 SP2 dictionary with Extension Packs
More like this
FIX and FIXML Dictionaries Customization Guide
FIX and FIXML Dictionaries Customization Guide
More like this