<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)">
<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:"Century Gothic";
        panose-1:2 11 5 2 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        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";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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-ZA" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Hi Grant<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Because of specifications from my side, I had to log all messages to the DB, I was using a custom DB log Factory and removing all
 Heartbeat data as it was easily creating too many rows in the Database. So the messages I tested below are from the database as I do  not have a txt file for message logs, I have since implemented the CompositLogFactory and remove the ResetOnLogon setting,
 as my current message log gets wiped out on every connection.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">I will send an update of the logs as soon as we test, but at the moment, the test messages were taken from the database.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Regards<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Mahlatse Mabotja
</span></b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">| Developer | Business solutions<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Automated Outsourcing Services (Pty) Ltd<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">Office 011 561 6865 | Fax 011 388 1182 | Cell 076 733 8355<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">15 Philips Street | Ferndale | Randburg | South Africa | 2194
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D">PO Box 4769 | Randburg | South Africa | 2125<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif"">From:</span></b><span lang="EN-US" 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> 25 May 2016 04:47 PM<br>
<b>To:</b> Mailing list for QuickFIX/n<br>
<b>Subject:</b> Re: {{Quickfixn}} Logon message after every Trade Capture Report<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="color:black">Instead of this copy/paste, can you attach an excerpt from your raw message log file that contains these messages?  (Please make sure to delete any sensitive info.)  I suspect there might be something we're not
 seeing.  Also, it'd be helpful to have the field separator characters.<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 don't have a log file, and are just using print statements to see your messages, stop doing that immediately!  Pass a FileLogFactory into your application and create a real message log.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:blue">"Also , will a field that’s not required cause a validation error if it’s a CHAR , given a value, but the value does not exist in the list of Given choices?"<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:black">​ -- It could.  It depends on your DataDictionary xml file.  If that field's definition contains a list of choices, then yes, an invalid char will cause a reject.  If the field does not have choices, then any char
 will be accepted.<o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:black">-Grant</span><span style="color:#1F497D"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Wed, May 25, 2016 at 2:18 AM, Mahlatse Mabotja <<a href="mailto:mmabotja@aospartner.com" target="_blank">mmabotja@aospartner.com</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a name="m_-2835988401181715203_OLE_LINK1">Hi All</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I am experiencing a strange issue where whenever I get a trade report for matched orders, my application sends a logon request.
<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=30835=D34=8149=EXCHANGE_MOCKUP52=20160525-06:10:52.58356=REGISTRY_MOCKUP1=372380211=50470521102215=ZAR37=504705211022372380238=639=040=244=1048=100000026754=255=BTI59=060=20160525-06:10:52136=2137=0.084139=E137=2.4139=4167=CS453=1448=MDEJESUS_TRADER779=20160525-06:10:52901=010150=N10=221<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=27335=834=8149=REGISTRY_MOCKUP52=20160525-06:10:53.01456=EXCHANGE_MOCKUP1=372380211=50470521102215=ZAR17=3851437=504705211022372380239=040=254=255=BTI59=060=20160525-06:10:52.000150=0901=010150=N453=1448=MDEJESUS_TRADER136=2137=0.084139=E137=2.4139=410=250<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=52335=AE34=9049=EXCHANGE_MOCKUP52=20160525-06:15:00.25656=REGISTRY_MOCKUP31=100032=648=100000026755=BTI60=20160525-06:15:00167=CS487=0552=254=237=2468911=504705211022453=1448=MDEJESUS_TRADER447=0452=11=372380240=1136=2137=0.084139=E137=2.4139=438=639=244=100059=01427=178:178_17910150=N54=137=2468711=504684313518453=1448=MDEJESUS_TRADER447=0452=01=372380340=1136=2137=0.084139=E137=2.4139=438=1439=144=100059=01427=179:178_17910150=N571=178_179856=01003=178_17910131=110=220<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=9135=A34=149=REGISTRY_MOCKUP52=20160525-06:15:00.87256=EXCHANGE_MOCKUP98=0108=30141=Y10=071<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=9135=A34=149=EXCHANGE_MOCKUP52=20160525-06:15:00.70956=REGISTRY_MOCKUP98=0108=30141=Y10=070<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=30835=D34=1349=EXCHANGE_MOCKUP52=20160525-06:20:52.46856=REGISTRY_MOCKUP1=372380211=50476519902615=ZAR37=504765199026372380238=839=040=244=1048=100000026754=255=BTI59=060=20160525-06:20:52136=2137=0.112139=E137=3.2139=4167=CS453=1448=MDEJESUS_TRADER779=20160525-06:20:52901=010150=N10=008<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=27335=834=1349=REGISTRY_MOCKUP52=20160525-06:20:52.90156=EXCHANGE_MOCKUP1=372380211=50476519902615=ZAR17=3851937=504765199026372380239=040=254=255=BTI59=060=20160525-06:20:52.000150=0901=010150=N453=1448=MDEJESUS_TRADER136=2137=0.112139=E137=3.2139=410=041<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=50735=AE34=1449=EXCHANGE_MOCKUP52=20160525-06:20:52.76556=REGISTRY_MOCKUP31=100032=848=100000026755=BTI60=20160525-06:20:52167=CS487=0552=254=237=2469411=504765199026453=1448=MDEJESUS_TRADER447=0452=11=372380240=1136=2137=0.112139=E137=3.2139=438=839=244=100059=01427=181:18210150=N54=137=2468711=504684313518453=1448=MDEJESUS_TRADER447=0452=01=372380340=1136=2137=0.112139=E137=3.2139=438=1439=244=100059=01427=182:18210150=N571=182856=01003=18210131=110=205<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=9135=A34=149=REGISTRY_MOCKUP52=20160525-06:20:54.20656=EXCHANGE_MOCKUP98=0108=30141=Y10=067<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">8=FIX.4.49=9135=A34=149=EXCHANGE_MOCKUP52=20160525-06:20:54.04756=REGISTRY_MOCKUP98=0108=30141=Y10=070<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">As you can see in the messages, and my application does not send a reject message. Also , will a field that’s not required cause a validation error if it’s a CHAR , given a value,
 but the value does not exist in the list of Given choices?<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif"">Regards</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif"">Mahlatse Mabotja
</span></b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif"">| Developer | Business solutions</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif"">Automated Outsourcing Services (Pty) Ltd</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt;font-family:"Century Gothic","sans-serif""> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:8.0pt;font-family:"Century Gothic","sans-serif""> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-GB" style="color:#999999"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify">
<span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:#999999"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify">
<span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:#969696"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify">
<i><span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:#969696"> </span></i><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify">
<i><span lang="EN-GB" style="font-size:7.5pt;font-family:"Century Gothic","sans-serif";color:#969696"> </span></i><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><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><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<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>
</div>
</body>
</html>