<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="4"><span style="line-height: 18.933332443237305px;"><b><br></b></span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="4"><span style="line-height: 18.933332443237305px;"><b>SORRY GUYS,I MADE THE CHANGES IN CODE.PLEASE REFER AND GIVE ME SUGGESTION.</b></span></font></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"><br></span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">Hello,</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">     I have created a application to send messages between client-server and I am having a problem on server side.I want to write the incoming NewOrderSingle message( .body extension file) files in store folder on server side.The newordersingle message along with executionreport message get written into store file on client side. but on server side I don’t get application messages(file with .body extension) in store file. How to write the incoming application messages to the file and not the admin messages. My sample code is as follows.</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt; color: blue;">public</span><span style="line-height: 18.933332443237305px; font-size: 10pt;"> <span style="color: blue;">class</span> <span style="color: rgb(43, 145, 175);">clsFIXServer</span> : QuickFix.<span style="color: rgb(43, 145, 175);">MessageCracker</span>, QuickFix.<span style="color: rgb(43, 145, 175);">IApplication</span></span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">                 <span style="color: blue;">public</span> <span style="color: blue;">void</span> FromApp(QuickFix.<span style="color: rgb(43, 145, 175);">Message</span> message, QuickFix.<span style="color: rgb(43, 145, 175);">SessionID</span> sessionID)</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">            <span style="color: rgb(43, 145, 175);">Console</span>.WriteLine(<span style="color: rgb(163, 21, 21);">"IN:  "</span> + message);</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">            Crack(message, sessionID);</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        }</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">                 <span style="color: blue;">public</span> <span style="color: blue;">void</span> OnCreate(QuickFix.<span style="color: rgb(43, 145, 175);">SessionID</span> sessionID)</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">           </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        }</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        <span style="color: blue;">public</span> <span style="color: blue;">void</span> OnLogon(QuickFix.<span style="color: rgb(43, 145, 175);">SessionID</span> sessionID)</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">           </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        }</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        <span style="color: blue;">public</span> <span style="color: blue;">void</span> OnLogout(QuickFix.<span style="color: rgb(43, 145, 175);">SessionID</span> sessionID)</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">           </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        }</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        <span style="color: blue;">public</span> <span style="color: blue;">void</span> ToAdmin(QuickFix.<span style="color: rgb(43, 145, 175);">Message</span> message, QuickFix.<span style="color: rgb(43, 145, 175);">SessionID</span> sessionID)</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">           </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        }</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        <span style="color: blue;">public</span> <span style="color: blue;">void</span> ToApp(QuickFix.<span style="color: rgb(43, 145, 175);">Message</span> message, QuickFix.<span style="color: rgb(43, 145, 175);">SessionID</span> sessionId)</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">            <span style="color: rgb(43, 145, 175);">Console</span>.WriteLine(<span style="color: rgb(163, 21, 21);">"OUT: "</span> + message);</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">        }</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><span style="color: rgb(68, 68, 68); font-size: 10pt; line-height: 18.933332443237305px;">    </span><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">public void OnMessage(QuickFix.FIX44.NewOrderSingle n, SessionID s)</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">        {</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            Symbol symbol = n.Symbol;</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            Side side = n.Side;</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            OrdType ordType = n.OrdType;</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            OrderQty orderQty = n.OrderQty;</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            Price price = new Price(DEFAULT_MARKET_PRICE);</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            ClOrdID clOrdID = n.ClOrdID;</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;"><br></span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            switch (ordType.getValue())</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            {</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                case OrdType.LIMIT:</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                    price = n.Price;</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                    if (price.Obj == 0)</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                        throw new IncorrectTagValue(price.Tag);</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                    break;</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                case OrdType.MARKET: break;</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                default: throw new IncorrectTagValue(ordType.Tag);</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            }</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;"><br></span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            QuickFix.FIX44.ExecutionReport exReport = new QuickFix.FIX44.ExecutionReport(</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                new OrderID(GenOrderID()),</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                new ExecID(GenExecID()),</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                new ExecType(ExecType.FILL),</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                new OrdStatus(OrdStatus.FILLED),</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                symbol, //shouldn't be here?</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                side,</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                new LeavesQty(0),</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                new CumQty(orderQty.getValue()),</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                new AvgPx(price.getValue()));</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;"><br></span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            exReport.Set(clOrdID);</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            exReport.Set(symbol);</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            exReport.Set(orderQty);</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            exReport.Set(new LastQty(orderQty.getValue()));</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            exReport.Set(new LastPx(price.getValue()));</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;"><br></span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            if (n.IsSetAccount())</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                exReport.SetField(n.Account);</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;"><br></span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            try</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            {</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                Session.SendToTarget(exReport, s);</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            }</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            catch (SessionNotFound ex)</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            {</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                Console.WriteLine("==session not found exception!==");</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                Console.WriteLine(ex.ToString());</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            }</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            catch (Exception ex)</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            {</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">                Console.WriteLine(ex.ToString());</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">            }</span></font></p><p class="ecxMsoNormal" style="margin-bottom: 1.35em;"><font color="#444444" size="2"><span style="line-height: 18.933332443237305px;">        }</span></font></p><div><br></div><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">}</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">               </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">My client side function that creates the newordersingle message :-</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">public void Run()</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">{</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">objEMSOrder = ((FIXFormatter.EMSOrder)messageQueue.Receive().Body);</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">if (this._session.SessionID.BeginString == "FIX.4.4")</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">  QuickFix.FIX44.NewOrderSingle m = objMessageCreator.NewOrderSingle44MessageCreator(objEMSOrder);</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">                           <b>//DLL FUNCTION THAT CREATES MESSAGE                          </b></span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">       if (m != null)</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">         {</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">             m.Header.GetField(Tags.BeginString);</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;"> </span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">             SendMessage(m);</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">         }</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">  }</span></p><p class="ecxMsoNormal" style="line-height: 21.299999237060547px; margin-bottom: 1.35em; color: rgb(68, 68, 68); font-size: 15px;"><span style="line-height: 18.933332443237305px; font-size: 10pt;">}</span></p>                                           </div></body>
</html>