1. Supported versions.
Support of MOEX ASTS April templates (http://ftp.moex.com/pub/FAST/ASTS/template/Archive/FIX50SP2-2015-Apr.xml) was introduced in FIX Antenna C++/.NET 2.13.0. The older versions of FIX Antenna C++/.NET do not support April templates.
2. Description.
The April templates define FIX messages based on extension of FIX50SP2 protocol that is incompatible with standard FIX50SP2 protocol.
In terms of FIX Antenna it means that Micex MDApplication in FIX Antenna C++/.NET 2.13.0 requires separated custom FIX protocol named FIX50SP2MICEX_ASTS instead of FIX50SP2 in older versions to support April templates. To reduce the number of configuration parameters the older version of MOEX ASTS templates (http://ftp.moex.com/pub/FAST/ASTS/template/Archive/FIX50SP2-2014-06-02.xml) is also supported in FIX Antenna C++/.NET 2.13.0 using FIX50SP2MICEX_ASTS protocol.
Object of changes | FIX Antenna C++/.NET 2.12.x | FIX Antenna C++/.NET 2.13.0, old templates | FIX Antenna C++/.NET 2.13.0 april templates |
---|---|---|---|
FAST template | FIX50SP2-ALL.xml | FIX50SP2-ALL.xml | 2015-Apr/FIX50SP2-ALL.xml |
FIX protocol used by MDApplication | extended FIX50SP2 / FIXT11 | custom FIX50SP2MICEX_ASTS / FIXT11 | custom FIX50SP2MICEX_ASTS / FIXT11 |
FIX protocol file set | fixdic50sp2.xml - standard FIX50SP2 protocol fixdict11.xml - standard FIXT11 protocol additional.xml - extends FIX50SP2 protocol | fixdic50sp2.xml - standard FIX50SP2 protocol fixdict11.xml - standard FIXT11 protocol additional.xml - extends FIX50SP2 protocol as FIX50SP2MICEX_ASTS | fixdic50sp2_micex_asts.xml - custom FIX50SP2MICEX_ASTS protocol fixdict11.xml - standard FIXT11 protocol additional.xml - extends FIX50SP2MICEX_ASTS protocol |
property in file engine.properties: DictionariesFilesList = | ../../../data/fixdic50sp2.xml;../../../data/fixdict11.xml;additional.xml | ../../../data/fixdic50sp2.xml;../../../data/fixdict11.xml;additional.xml | ../../../dic/fixdic50sp2_micex_asts.xml;../../../dic/fixdict11.xml;additional.xml |
3. To configure MICEX_MdScanner or MICEX_QuickStart sample of FIX Antenna C++/.NET 2.13.0 for April templates:
- copy files from bin\2015-Apr\*.* to bin\
4. To configure custom application based on FIX Antenna C++/.NET 2.12.0 for April templates.
- Update FIX Antenna C++/.NET binary files to 2.13.0
- Update license file
- Update FAST template file FIX50SP2-ALL.xml to April version
- Add bin\2015-Apr\fixdic50sp2_micex_asts.xml from MICEX_QuickStart sample to the property DictionariesFilesList in file engine.properties
Add bin\2015-Apr\additional.xml from MICEX_QuickStart sample to the property DictionariesFilesList in file engine.properties
- Make sure that standard fixdict11.xml is also included to DictionariesFilesList
5. To configure custom application based on FIX Antenna C++/.NET 2.12.0 for old templates after it is upgraded to 2.13.
- Revert FAST template file FIX50SP2-ALL.xml to old version
- Replace bin\2015-Apr\fixdic50sp2_micex_asts.xml with standard fixdic50sp2.xml in the property DictionariesFilesList in file engine.properties
- Replace bin\2015-Apr\additional.xml with bin\additional.xml from MICEX_QuickStart sample in the property DictionariesFilesList in file engine.properties