<div dir="ltr"><div class="gmail_default" style="font-size:small;color:#000000">Huh, never heard of that package.  Nice if it works!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 6, 2019 at 1:09 AM Matthias Güntert <<a href="mailto:matthias.guentert@raiffeisen.ch">matthias.guentert@raiffeisen.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-419681728945771379WordSection1">
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif">Hello
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif">Another approach would be to use the NuGet package QuickFix.CustomMessages. It uses T4 templates to generate custom fields, messages, etc. based on your data dictionary.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Verdana,sans-serif">Best, Matthias
<u></u><u></u></span></p>
<p class="MsoNormal"><a name="m_-419681728945771379__MailEndCompose"><span style="font-size:10pt;font-family:Verdana,sans-serif"><u></u> <u></u></span></a></p>
<p class="MsoNormal"><b><span lang="DE" style="font-size:11pt;font-family:Calibri,sans-serif">Von:</span></b><span lang="DE" style="font-size:11pt;font-family:Calibri,sans-serif"> Quickfixn [mailto:<a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a>]
<b>Im Auftrag von </b>Mike Gatny<br>
<b>Gesendet:</b> Dienstag, 5. März 2019 18:39<br>
<b>An:</b> Mailing list for QuickFIX/n <<a href="mailto:quickfixn@lists.quickfixn.com" target="_blank">quickfixn@lists.quickfixn.com</a>><br>
<b>Betreff:</b> Re: {{Quickfixn}} Adding Custom Messages<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Eddie,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">What you've done so far (adding to the data dictionary) is sufficient to cause Message validation to pass (although, make sure the fields you defined on your Message also exist in the
<span style="font-family:"Courier New""><fields></span> section of the data dictionary.<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">If you'd like to re-generate the code so that you can use your new Message like any other Message, you must run the
<span style="font-family:"Courier New"">generate.bat.</span> This requires ruby and the nokigiri rubygem (instructions are in the README).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">If you don't want to bother with code generation, qf/n lets you manually manipulate Messages. For example, if you are receiving this Message, you can add something like the following to FromApp before you call Crack:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<blockquote style="margin-left:30pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">public void FromApp(Message message, SessionID sessionID)</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">{</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">    string msgType = msg.Header.GetField(Fields.Tags.MsgType);</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<blockquote style="margin-left:30pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">    if (msgType == "CW")</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">    {</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">        // handle QuoteAck message here, e.g.:</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<blockquote style="margin-left:30pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">        string quoteID = message.GetString(Fields.Tags.QuoteID);</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">        int quoteAckStatus = message.GetInt(Fields.Tags.QuoteAckStatus);</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">        // etc... or, call your own method for doing so</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<blockquote style="margin-left:30pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">    }</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">    else // carry on as usual for other message types</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">    {</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<blockquote style="margin-left:30pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">        Crack(message, sessionID);</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<blockquote style="margin-left:30pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">    }</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">}</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:Arial,sans-serif">If you are sending this Message, you can do something like:</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<blockquote style="margin-left:30pt;margin-right:0cm">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">Message quoteAckMsg = new Message();</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">quoteAckMsg.Header.SetField(new QuickFix.Fields.MsgType("CW"));</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">     quoteAckMsg.SetField(new QuickFix.Fields.QuoteID("1234"));</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">     // or even looser:</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">     quoteAckMsg.SetField(new StringField(1328, "RejectText here"));</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Arial,sans-serif">--</span><u></u><u></u></p>
</div>
<p class="MsoNormal"><span style="font-family:Arial,sans-serif">Mike Gatny</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Arial,sans-serif">Connamara Systems</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12pt"><u></u> <u></u></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, Mar 5, 2019 at 11:44 AM (Eddie) John Jackson <<a href="mailto:eddie@datobyte.com" target="_blank">eddie@datobyte.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal">I see part of my problem as I was using the dll instead of the QuickFixn project.  But the classes are generated.  I have tried to directly add the new class but that does not seem
 to work either.  <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Can someone help with the steps to add a new message to the QuickFixn project to create the classes for the custom message?<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Kind Regards,<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Eddie<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b>From:</b> Quickfixn <<a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a>>
<b>On Behalf Of </b>(Eddie) John Jackson<br>
<b>Sent:</b> Tuesday, March 5, 2019 9:34 AM<br>
<b>To:</b> Mailing list for QuickFIX/n <<a href="mailto:quickfixn@lists.quickfixn.com" target="_blank">quickfixn@lists.quickfixn.com</a>><br>
<b>Subject:</b> {{Quickfixn}} Adding Custom Messages<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">I have added a custom message to the DataDictionary but I can’t see class or reference it in my code.  Is there anything else that I would need to do to create an instance of the
 class?  I have cleaned and rebuilt each project.  I assumed that it is created the classes from metadata of the DataDictionary.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">    <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">message</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">StreamAssignmentReportACK</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">msgcat</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">app</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">msgtype</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">CE</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">StreamAsgnAckType</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">Y</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">/></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">StreamAsgnRptID</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">Y</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">/></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">StreamAsgnRejReason</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">N</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">/></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">Text</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">N</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">/></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">EncodedTextLen</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">N</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">/></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">EncodedText</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">N</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">/></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">    </</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">message</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">   
<span style="background:yellow"><</span></span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21);background:yellow">message</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">QuoteAck</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">msgcat</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">app</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">msgtype</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">CW</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21);background:yellow">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">QuoteID</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">Y</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
 /></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21);background:yellow">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">QuoteAckStatus</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">Y</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
 /></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21);background:yellow">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">QuoteRejectReason</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">N</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
 /></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">      <</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21);background:yellow">field</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">name</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">RejectText</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">required</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">N</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
 /></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">    </</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21);background:yellow">message</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue">  </</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">messages</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue"><</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">value</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">description</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">STREAMASSIGNMENTREPORTACK</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">enum</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">CE</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">/></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow"><</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21);background:yellow">value</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">description</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">QUOTEACK</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red;background:yellow">enum</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">CW</span><span style="font-size:9.5pt;font-family:Consolas;color:black;background:yellow">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue;background:yellow">/></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:blue"><</span><span style="font-size:9.5pt;font-family:Consolas;color:rgb(163,21,21)">value</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">description</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">NEWORDERSINGLE</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">
</span><span style="font-size:9.5pt;font-family:Consolas;color:red">enum</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">=</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">D</span><span style="font-size:9.5pt;font-family:Consolas;color:black">"</span><span style="font-size:9.5pt;font-family:Consolas;color:blue">/></span><u></u><u></u></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal">_______________________________________________<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><u></u><u></u></p>
</blockquote>
</div>
</div>
<br><span style="line-height:15.86px">*****************************************************</span><div style="line-height:15.86px">This e-mail may contain confidential material. It is intended only for the person or entity which it is addressed to. In case you should not be supposed to get this e-mail we ask you to delete it without taking notice of its content. Any views or opinions expressed in this e-mail are those of the sender and do not necessarily coincide with those of The Swiss Raiffeisen Group. Therefore this e-mail does not represent a binding agreement nor an offer to deal. E-Mail transmission can be insecure and can contain errors. Information could be intercepted, corrupted, lost, destroyed, incomplete or may contain viruses. Neither The Swiss Raiffeisen Group nor the sender can accept any liability for any kind of damage as the result of viruses or transmission errors.<div>*****************************************************</div>

_______________________________________________<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" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div><font size="2"><span style="background-color:rgb(0,0,0)"><span style="background-color:rgb(255,255,255)">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:rgb(255,204,51)"><span style="background-color:rgb(255,204,102)"><span style="background-color:rgb(255,204,153)"><span style="background-color:rgb(255,255,255)"><span style="background-color:rgb(255,204,0)">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br></div><div><font size="2"><b>Made-To-Measure Trading Solutions.</b></font></div><div><font size="2">Exactly what you need. No more. No less.</font><font size="2"><b><font color="#3333ff"><br></font></b></font></div><div><font size="2"><a href="http://connamara.com" target="_blank">http://connamara.com</a><br></font></div></div>