<div dir="ltr"><div class="gmail_default" style="font-size:small;color:#000000">I still have your DD file.  I'll take a look.  It's probably something silly.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">

On Wed, Mar 26, 2014 at 8:20 PM, Francis Gingras <span dir="ltr"><<a href="mailto:francis@tradeintegration.com" target="_blank">francis@tradeintegration.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<span style="font-family:'Tahoma';font-size:12pt">Ruby installation on Windows was a breeze. The supplied FIX42.xml generates fine, but my wonderful custom xml does not:<br>
<br>
..blabla<br>
generate generator/../QuickFIXn/Message/FIX42/BidResponse.cs<br>
generate generator/../QuickFIXn/Message/FIX42/ListStrikePrice.cs<br>
C:/Users/francis/Documents/Visual Studio 2013/Projects/quickfixn-1.5.0/generator<br>
/messages_gen.rb:15:in `block in generate': undefined method `+' for nil:NilClas<br>
s (NoMethodError)<br>
       from C:/Users/francis/Documents/Visual Studio 2013/Projects/quickfixn-1.<br>
5.0/generator/messages_gen.rb:13:in `each'<br>
       from C:/Users/francis/Documents/Visual Studio 2013/Projects/quickfixn-1.<br>
5.0/generator/messages_gen.rb:13:in `generate'<br>
       from generator/generate.rb:82:in `generate_messages'<br>
       from generator/generate.rb:16:in `generate'<br>
       from generator/generate.rb:119:in `<main>'<br>
<br>
<br>
I don't understand the Ruby error enough to tell where I should look in to find out what could go wrong. The last file generated was ListStrikePrice, and OrderMassStatusRequest is the next one in the xml so I suppose that's where things break, but it looks fine to me and all those fields are defined.<br>


<br>
               <message mame='OrderMassStatusRequest' msgcat='app' msgtype='UAF'><br>
                       <field name='Account' required='N' /><br>
                       <field name='IDSource' required='N' /><br>
                       <field name='SecurityID' required='N' /><br>
                       <field name='Side' required='N' /><br>
                       <field name='Symbol' required='N' /><br>
                       <field name='SymbolSfx' required='N' /><br>
                       <field name='SecurityExchange' required='N' /><br>
                       <field name='MaturityDate' required='N' /><br>
                       <field name='MassStatusReqID' required='Y' /><br>
               </message><br>
<br>
Thanks,<br>
<br>
Francis<br>
<br>
<br>
__________________________________<br>
Begin forwarded message:<br>
<br>
From: Francis Gingras <<a href="mailto:francis@tradeintegration.com" target="_blank">francis@tradeintegration.com</a>><br>
To: <a href="mailto:quickfixn@lists.quickfixn.com" target="_blank">quickfixn@lists.quickfixn.com</a><br>
Date: Wednesday, March 26, 2014, 5:39:30 PM<br>
Subject: {{Quickfixn}} Best way to handle custom messages<br>
<br>
I have a counterparty that sends custom messages (e.g. UAF, UBB) with FIX4.2 headers. They also send RequestForPosition (UAN) in the FIX4.2 session. What is the best way to handle this? I'd like to avoid having to maintain a custom build of QF/n.<br>


<br>
1) Do I create custom message classes and inherit QuickFix.FIX42.Message? (I doubt Crack() will handle these so I would have to use a non type-safe crack method).<br>
2) Any other way?<br>
<br>
Thanks,<br>
<br>
Francis</span></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"><div><br></div>-- <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>
</div>