<div><font color="#000000"><font>Generating the message class files and fields is actually rather easy.  Because of the flexible nature of FIX, this is actually a standard practice with QuickFIX (for any language).<br></font></font></div>

<div><font color="#000000"><font><br></font></font></div><div><font color="#000000"><font>Having worked with QF for quite some time now, the advantage of having convenient and type-safe field methods is more than worth the minor trouble of rebuilding.<br>

</font></font></div><div><font color="#000000"><font><br></font></font></div><div><font color="#000000"><font>-Grant<br></font></font></div><div><font color="#000000"><font><br></font></font></div><br><div class="gmail_quote">

On Mon, Apr 16, 2012 at 10:28 AM, Thomas Tomiczek <span dir="ltr"><<a href="mailto:t.tomiczek@nettecture.com">t.tomiczek@nettecture.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div lang="EN-GB" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Actually I have the FIX42.xml file from TT – all the fields are there. I really do not like I have to recompile QuickFix for something that is likely a common
 modification (i.e. there ma be versions that may move in and out of a program). Would be nicer of a T4 script would be there (put it into a project, link xml file, generate source on click) and the messages could be in a separate dll (get quickfix from nugget,
 still use my own generated messages) ;)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Well ;) For now I stick with manual code then. I don’t want to use my own version of QuickFix for something like that.</span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a> [mailto:<a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a>]
<b>On Behalf Of </b>Grant Birchmeier<br>
<b>Sent:</b> 16 April 2012 17:26<br>
<b>To:</b> Mailing list for QuickFIX/n<br>
<b>Subject:</b> Re: {{Quickfixn}} How do make my own messages for the cracker? ;)</span></p><div><div class="h5">
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal"><span>If you want to add new message types, you'll have to edit the FIX44.xml file (or the xml file for whatever version TT is based on).  Then you can regenerate the QF source and you'll have typesafe methods for your
 messages and fields.</span></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"><span>Have a look at the xml file.  I don't think we have docs about it's structure, but I think it's fairly easy to figure out after you look at it for a few minutes.  There's a huge section at the start that defines
 the messages, followed by a huge section that defines the fields.</span></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"><span>-Grant</span></p>
</div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal">On Mon, Apr 16, 2012 at 9:58 AM, Thomas Tomiczek <<a href="mailto:t.tomiczek@nettecture.com" target="_blank">t.tomiczek@nettecture.com</a>> wrote:</p>
<div>
<div>
<p class="MsoNormal">I try to hook up TT Fix (Trading Technologies) and their XML defines some additional messages.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">So far I do the “GetField” stuff, which obviously is a little more tendious than using the cracker.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Would like to have my own clases generated. Any documentation for that?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Regards</p>
<p class="MsoNormal"><span style="color:#888888"> </span></p>
<p class="MsoNormal"><span style="color:#888888">Thomas</span></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a></p>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<br>
-- </p>
<div>
<p class="MsoNormal"><span style="background:white">Grant Birchmeier</span></p>
</div>
<div>
<p class="MsoNormal"><b><span style="color:#3333ff;background:#ffcc00">Connamara Systems, LLC</span></b></p>
</div>
<div>
<p class="MsoNormal"><b>Made-To-Measure Trading Solutions.</b></p>
</div>
<div>
<p class="MsoNormal">Exactly what you need. No more. No less.</p>
</div>
<div>
<p class="MsoNormal"><a href="http://connamara.com" target="_blank">http://connamara.com</a></p>
</div>
<p class="MsoNormal"> </p>
</div></div></div>
</div>

<br>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div><font><span style="background-color:#000000"><span style="background-color:#ffffff">Grant Birchmeier</span></span></font><font><font color="#3333ff"><br></font></font></div>

<div><font><b><font color="#3333ff"><span style="background-color:#ffcc33"><span style="background-color:#ffcc66"><span style="background-color:#ffcc99"><span style="background-color:#ffffff"><span style="background-color:#ffcc00">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br>

</div><div><font><b>Made-To-Measure Trading Solutions.</b></font></div><div><font>Exactly what you need. No more. No less.</font><font><b><font color="#3333ff"><br></font></b></font></div><div><font><a href="http://connamara.com" target="_blank">http://connamara.com</a><br>

</font></div><br>