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.