<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Berthold Akzidenz Grotesk BE";
panose-1:2 0 5 6 4 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Thanks.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I really appreciate your help!!!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:#1F497D">Wayne<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><br>
<br>
<br>
<o:p></o:p></span></p>
</div>
<div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="0" style="width:480.0pt;border-collapse:collapse">
<tbody>
<tr style="height:15.0pt">
<td width="640" style="width:480.0pt;padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">Wayne Kaplan</span><span style="color:#1F497D"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:15.0pt">
<td style="padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">Senior Software Developer</span><span style="color:#1F497D"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><img width="242" height="95" id="_x0000_i1026" src="cid:image001.jpg@01D5E0F1.135C3D90"></span><span style="color:#1F497D"><o:p></o:p></span></p>
</div>
<div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="0" style="width:480.0pt;border-collapse:collapse">
<tbody>
<tr style="height:15.0pt">
<td width="145" style="width:109.0pt;padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">100 Passaic Avenue</span><span style="color:#1F497D"><o:p></o:p></span></p>
</td>
<td width="495" style="width:371.0pt;padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">973-396-1057 Direct</span><span style="color:#1F497D"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:15.0pt">
<td style="padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">Fairfield, NJ 07004</span><span style="color:#1F497D"><o:p></o:p></span></p>
</td>
<td style="padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">866-855-1504 Fax</span><span style="color:#1F497D"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:15.0pt">
<td style="padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">800-362-9876 x1205</span><span style="color:#1F497D"><o:p></o:p></span></p>
</td>
<td style="padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">wkaplan@financialnortheastern.com</span><span style="color:#1F497D"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<p class="MsoNormal"><span style="color:#1F497D"><img width="354" height="14" id="_x0000_i1025" src="cid:image002.jpg@01D5E0F1.135C3D90"></span><span style="color:#1F497D"><o:p></o:p></span></p>
</div>
<div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="0" style="width:109.0pt;border-collapse:collapse">
<tbody>
<tr style="height:15.0pt">
<td width="145" style="width:109.0pt;padding:0in 0in 0in 0in;height:15.0pt">
<p class="MsoNormal"><span style="color:#1F497D"><a href="http://www.financialnortheastern.com/"><span style="font-size:10.0pt;font-family:"Berthold Akzidenz Grotesk BE";color:#01325B">www.financialnortheastern.com</span></a><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Quickfixn [mailto:quickfixn-bounces@lists.quickfixn.com]
<b>On Behalf Of </b>Grant Birchmeier<br>
<b>Sent:</b> Tuesday, February 11, 2020 3:25 PM<br>
<b>To:</b> Mailing list for QuickFIX/n <quickfixn@lists.quickfixn.com><br>
<b>Subject:</b> Re: {{Quickfixn}} IndicationOfInterest - IOIid error<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="color:black">I've never coded in VB, but it's all just classes and methods in either language.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">StringField is just a QF/n class (it's the base class of all string fields), and given your earlier code, I know you know how to use "new"!<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">To create a field 23=999 (which is IOIShares or IOIQty, depending on which FIX version you are on), the code would be:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> new StringField(23, "999")<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">Similarly, you could also do it as a IntField:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> new IntField(23, 999)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">QF/n is smart enough to work it either way.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">If you have an IOI message, you can call:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> ioiMsg.setField(new StringField(23, "999"));<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">(There is no SetString, sorry, my mistake. )<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">And the generic getter is:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> ioiMsg.getField(23) // returns field value as a string, e.g. 999<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">Or you can do:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> f23 = StringField(23);<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> ioiMsg.GetField(f23); // sets f23's value to what it finds for 23 in ioiMsg<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> // the above will also work if f23 =
<u>Int</u>Field(23)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">You should definitely have a look at this page:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><a href="http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html">http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html</a></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">The generic methods are touched on at the bottom, but the custom DD stuff on the page is also very important.<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:black">-Grant<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Tue, Feb 11, 2020 at 2:06 PM Wayne Kaplan <<a href="mailto:wkaplan@financialnortheastern.com">wkaplan@financialnortheastern.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Also….</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I’ve only been using
<a href="http://vb.net" target="_blank">vb.net</a> for a couple of years. </span>
<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Prior to that I had been using Visual FoxPro and earlier versions of Fox since 1988.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">That being said I’m not all that familiar with some of the ins and outs of .net programming.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">How would I do the following…</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79">create a generic "new StringField(23)", And then add it with setString(stringField).</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79">'You can later retrieve it with GetString(23).</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79">Any help would be great however I understand if you won’t be able to…</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79">Thanks</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79">Wayne</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F4E79"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><o:p> </o:p></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;background:white">Grant Birchmeier</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><b><span style="font-size:10.0pt;color:#3333FF;background:#FFCC00">Connamara Systems, LLC</span></b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><b><span style="font-size:10.0pt">Made-To-Measure Trading Solutions.</span></b><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt">Exactly what you need. No more. No less.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt"><a href="http://connamara.com" target="_blank">http://connamara.com</a></span><o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1D1C1D;background:white">This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies
of the message. Thank you from Connamara Systems, LLC.</span><o:p></o:p></p>
</div>
<br>
<hr>
<div style="color: gray; font: 10pt arial, sans-serif;">Although all information has been obtained from sources that Financial Northeastern Corporation and Financial Northeastern Securities believe to be reliable we do not guarantee its accuracy or completeness.
All prices, yields and availability are subject to change without notice. Securities offered through Financial Northeastern Securities, a registered broker/dealer.<br>
<br>
Financial Northeastern Corporation<br>
FNC Insurance Services, Inc.<br>
Financial Northeastern Securities, Inc.<br>
<br>
100 Passaic Avenue<br>
Fairfield, New Jersey 07004<br>
(800) FNC-4141 or (973) 882-9337<br>
<br>
485 Metro Place South<br>
Suite 465<br>
Dublin, Ohio 43017<br>
(877) 889-1095</div>
</body>
</html>