[Quickfix-developers] FIX repository XML -> Quickfix XML
Brought to you by:
orenmnero
From: Peter L. <pet...@eQ...> - 2009-04-24 16:38:41
|
Hello, In an earlier post I have read Quickfix developers have some tools (XSLT?) which convert FIX repository XML files to Quickfix XML data dictionary, and also generates Quickfix source code (src/C++/fixXY/*). Is it so? Is this tool free and available? I don't find it neither in the stable release, nor in the SVN checkout. I have modified FIX repository XML definition files from a fix vendor, which is based on FIX 4.2, but has a lot of changes compared to the standard, so it would be great if I could regenerate quickfix message definitions. If I can't use such an existing tool, I'm about to: 1) Write an XSLT which creates a quickfix compatible XML. Like FIX42MyVendor.xml 2) Use it as a validator (with DataDictionary). 3) As I cannot generate the static C++ message definitions (src/C++/fix42MyVendor/*), as it is beyond my knowledge, I'm planning to use the "More Type Safe" way of receiving/sending messages as it is described in Quickfix documentation. Is this looking to be a feasible way? I'm a novice in quickfix, and I don't yet see the connection between the DataDictionary and the real message definitions, but I suppose they are not related, except that both were generated from the same XML. And can I do something "more" regarding type safety or automatic message validating? Thanks, Peter |