<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top">AIM is an OMS (orde management system) for the front office and today we drop fix messages on an ftp site where this tool processes them. Basically i want to bypass the ftp and send the message directly to the OMS by creating a session with it (AIM would be my acceptor)<br><br><p><a href="https://overview.mail.yahoo.com/mobile/?.src=Android">Sent from Yahoo Mail on Android</a></p> <hr><table cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="top"> <div style="font-family:Roboto, sans-serif;color:#7e7d80;"><b>From</b>:"Grant Birchmeier" <gbirchmeier@connamara.com><br><b>Date</b>:Wed, Jun 17, 2015 at 3:41 PM<br><b>Subject</b>:Re: {{Quickfixn}} FIX Beginner<br><br></div> <div dir="ltr"><div class="gmail_default" style="font-size:small;color:#000000;">I don't know what Bloomberg AIM is.  Is that your application that you have the source code to?</div><div
 class="gmail_default" style="font-size:small;color:#000000;"><br clear="none"></div><div class="gmail_default" style="font-size:small;color:#000000;">QF helps you build applications.  It does not provide a FIX tunnel or other IPC-style way of duct-taping FIX functionality to existing applications.</div><div class="gmail_default" style="font-size:small;color:#000000;"><br clear="none"></div><div class="gmail_default" style="font-size:small;color:#000000;">So if AIM is an app you are maintaining, then you will probably want to create an Initiator inside that app and integrate the callbacks into your app's existing functionality somehow.  For reference, look at the example apps' Main function.</div><div class="gmail_default" style="font-size:small;color:#000000;"><br clear="none"></div><div class="gmail_default" style="font-size:small;color:#000000;">If AIM is *not* your app, then that requires information that I do not have.</div><div
 class="gmail_default" style="font-size:small;color:#000000;"><br clear="none"></div></div><div class="gmail_extra"><br clear="none"><div class="gmail_quote">On Wed, Jun 17, 2015 at 10:57 AM, Elie El-Tawil <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:eetawil@yahoo.com" target="_blank" href="javascript:return">eetawil@yahoo.com</a>></span> wrote:<br clear="none"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yQTDBase yqt3927126012" id="yqt39210"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div><span>There is still one thing that I don't get...if
 I do the initiator and acceptor as per the example then how does that communicate (the acceptor) to my application (in my case bloomberg AIM)...</span></div><div><span><br clear="none"></span></div><div><span><br clear="none"></span></div><div></div><div> </div><div><div><a rel="nofollow" shape="rect" target="_blank" href="http://ca.linkedin.com/in/elietawil"><img src="http://s4.licdn.com/scds/common/u/img/webpromo/btn_in_20x15.png" alt="View my profile on LinkedIn" style="margin:0px 0px 5px;padding:0px;outline:0px;font-size:11px;vertical-align:middle;color:rgb(0,102,153);line-height:13px;text-align:center;font-family:Arial, Helvetica, 'Nimbus Sans L', sans-serif;" height="15" width="20"><span style="color:rgb(0,102,153);font-size:11px;line-height:13px;text-align:center;font-family:Arial, Helvetica, 'Nimbus Sans L', sans-serif;">View Elie El-Tawil's profile</span></a></div><div style="color:rgb(0,102,153);font-size:11px;font-family:Arial,
 Helvetica, 'Nimbus Sans L', sans-serif;"><br clear="none"></div></div>  <br clear="none"><div><br clear="none"><br clear="none"></div></div></div></div><div><div class="h5"><div> <div style="font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div><br clear="none"><br clear="none"></div><div><div dir="ltr"> <font size="2" face="Arial"> On Wednesday, June 17, 2015 10:16 AM, Grant Birchmeier <<a rel="nofollow" shape="rect" ymailto="mailto:gbirchmeier@connamara.com" target="_blank" href="javascript:return">gbirchmeier@connamara.com</a>> wrote:<br clear="none"> </font> </div>  <br clear="none"><br clear="none"> <div><div><div><div dir="ltr"><div style="font-size:small;color:#000000;">Or you could just start with the Example apps, which is what I would
 recommend.</div></div><div><br clear="none"><div><div>On Wed, Jun 17, 2015 at 8:18 AM, Huw Jenkins <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:thedreamer2000@hotmail.com" target="_blank" href="javascript:return">thedreamer2000@hotmail.com</a>></span> wrote:<br clear="none"><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br clear="none">
Hello,<br clear="none">
<br clear="none">
There's a basic getting started tutorial on codeproject. However, this does<br clear="none">
refer to the quickfix c++ wrapper as opposed to the pure .net implementation<br clear="none">
of quickfix (Quickfix/n).<br clear="none">
<br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://www.codeproject.com/Articles/145174/Fix-Message-Implementation-using-">http://www.codeproject.com/Articles/145174/Fix-Message-Implementation-using-</a><br clear="none">
QuickFix<br clear="none">
<br clear="none">
However, the only differences required to get it working with the pure .net<br clear="none">
quickfix implementation is that instead of having to reference the two DLLs<br clear="none">
mentioned in the article (quickfix_net.dll and quickfix_net.message.dll) you<br clear="none">
only need to reference the single quickfix.dll that is part of the download.<br clear="none">
<br clear="none">
The only other differences are relatively minor in that it follows c# idioms<br clear="none">
(ie interfaces all start with I, methods and properties are all camel cased<br clear="none">
(that is OnMessage as opposed to onMessage)).<br clear="none">
The list of differences between the .net c++ wrapper for quickfix and the<br clear="none">
pure .net implementation can be found here:<br clear="none">
<br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://www.quickfixn.org/tutorial/compatibility">http://www.quickfixn.org/tutorial/compatibility</a><br clear="none">
<br clear="none">
<br clear="none">
Beyond that there are some example applications on the quickfix/n website<br clear="none">
itself.<br clear="none">
<br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://www.quickfixn.org/tutorial/example-applications">http://www.quickfixn.org/tutorial/example-applications</a><br clear="none">
<br clear="none">
(actually I've just found a codeproject article that seems to be an update<br clear="none">
of the previous that just relates to the pure .net implementation<br clear="none">
<br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://www.codeproject.com/Articles/448720/Implementation-of-FIX-messages-fo%20r-Fix-sp-and">http://www.codeproject.com/Articles/448720/Implementation-of-FIX-messages-fo<br clear="none">
r-Fix-sp-and</a>)<br clear="none">
<br clear="none">
<br clear="none">
anyway, hopefully that should be enough to get you started with a basic fix<br clear="none">
client (initiator) and server (acceptor).<br clear="none">
<br clear="none">
Cheers,<br clear="none">
<br clear="none">
Huw<br clear="none">
<br clear="none">
<br clear="none">
<br clear="none">
<br clear="none">
<br clear="none">
<br clear="none">
_______________________________________________<br clear="none">
Quickfixn mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Quickfixn@lists.quickfixn.com" target="_blank" href="javascript:return">Quickfixn@lists.quickfixn.com</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br clear="none">
</blockquote></div></div><br clear="none"><br clear="all"><div><br clear="none"></div>-- <br clear="none"><div><div><font size="2"><span style="background-color:#000000;"><span style="background-color:#ffffff;">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br clear="none"></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:#ffcc33;"><span style="background-color:#ffcc66;"><span style="background-color:#ffcc99;"><span style="background-color:#ffffff;"><span style="background-color:#ffcc00;">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br clear="none"></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 clear="none"></font></b></font></div><div><font size="2"><a rel="nofollow" shape="rect" target="_blank"
 href="http://connamara.com/">http://connamara.com</a><br clear="none"></font></div></div>
</div></div></div><br clear="none"><div>_______________________________________________<br clear="none">Quickfixn mailing list<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:Quickfixn@lists.quickfixn.com" target="_blank" href="javascript:return">Quickfixn@lists.quickfixn.com</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br clear="none"></div><br clear="none"><br clear="none"></div></div>  </div> </div>  </div></div></div></div></div></div><br clear="none">_______________________________________________<br clear="none">
Quickfixn mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Quickfixn@lists.quickfixn.com" target="_blank" href="javascript:return">Quickfixn@lists.quickfixn.com</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"><br clear="all"><div><br clear="none"></div>-- <br clear="none"><div class="gmail_signature"><div><font size="2"><span style="background-color:#000000;"><span style="background-color:#ffffff;">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br clear="none"></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:#ffcc33;"><span style="background-color:#ffcc66;"><span style="background-color:#ffcc99;"><span style="background-color:#ffffff;"><span style="background-color:#ffcc00;">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br clear="none"></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 clear="none"></font></b></font></div><div><font size="2"><a rel="nofollow"
 shape="rect" target="_blank" href="http://connamara.com">http://connamara.com</a><br clear="none"></font></div></div>
</div></td>  </tr>   </tbody>   </table></td></tr></table>