<div dir="ltr"><div>First of all, sorry my poor english</div>To handle more than one session, you can set the Default configuration in a QuickFix.Dictionary object and set then to SessionSettings object. And then, for each session you want to handle, set session configuration and add to same SessionSEttings objecct. For example:<div>
<br></div><div>QuickFix.SessionSettings setting = new QuickFix.SessionSettings();<br></div><div>QuickFix.Dictionary main = new QuickFix.Dictionary();</div><div>main.SetString("HeartBtInt", 30);</div><div>.</div>
<div>.</div><div>.</div><div>setting.Set(main);<br></div><div><br></div><div><br></div><div>And then for each seach you have, you can create a session dictionary and session id and add to main setting object...</div><div>
<br></div><div>for (int i=0; i<5;i++)</div><div>{</div><div>QuickFix.Dictionary ssDic = new QuickFix.Dictionary();<br></div><div>ssDic.SetString("DataDictionary", "c:\temp\xx.xml");</div><div>.</div>
<div>.</div><div>.</div><div>SessionID ss = new SessionID(begin, target, sender);</div><div>setting.Set(ss, ssDic);</div><div>}</div><div><br></div><div>PS: It's only an example how to implement, this code won't compile correctly.</div>
<div><br></div><div>Fernando Furukawa</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 13, 2013 at 10:28 AM, James Riehl <span dir="ltr"><<a href="mailto:pete.riehl@gmail.com" target="_blank">pete.riehl@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><span></span></div><div><div>I've handled this with 2 separate applications. Looking forward to hearing about this.<br>
<br>Sent from my iPhone</div><div><div class="h5"><div><br>On Nov 13, 2013, at 7:23, "Nirjhar Jain" <<a href="mailto:nirjhar.jain@commdel.net" target="_blank">nirjhar.jain@commdel.net</a>> wrote:<br><br></div>
<blockquote type="cite"><div><div><p class="MsoNormal"><span style="color:#1f497d">But, they have not mentioned anything about the 2 separate logins for Price quote and trading. For 2 separate logins, SenderCompId will be different for both cases.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><div><p class="MsoNormal"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Thanks & Regards,</span><b><span lang="EN-IN" style="font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="font-family:"Century Gothic","sans-serif";color:#0f243e">Nirjhar Jain</span></b><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#0f243e"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Software Engineer<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif""><br>
</span><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#006699">COMMDEL</span></b><span lang="EN-IN" style="font-size:10.0pt;font-family:"Century Gothic","sans-serif""><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Commdel Consulting Services P Ltd, <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif"">H-134, Sector-63, Noida - U.P. (India)</span><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"> <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif""> </span><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"> </span><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif""><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><a href="http://www.commdel.net/" target="_blank"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:blue">www.commdel.net</span></a></span><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#0070c0"> <u></u><u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif"">A n </span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699">I S O 9 0 0 1 : 2 0 0 8</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif""> C e r t i f i e d C o m p a n y<u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Payment</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif""> </span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#0070c0">Enterprise</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699"> </span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#ffc000">Mobility</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699"> </span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#a6a6a6">Internet</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699"> </span></b><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif""> </span><span style="color:#1f497d"><u></u><u></u></span></p>
</div><p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><div><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal"><b>From:</b> <a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a> [<a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">mailto:quickfixn-bounces@lists.quickfixn.com</a>] <b>On Behalf Of </b>James Riehl<br>
<b>Sent:</b> Wednesday, November 13, 2013 5:28 PM<br><b>To:</b> Mailing list for QuickFIX/n<br><b>Cc:</b> <<a href="mailto:quickfixn@lists.quickfixn.com" target="_blank">quickfixn@lists.quickfixn.com</a>><br><b>Subject:</b> Re: {{Quickfixn}} Please Help in maintaining 2 sessions<u></u><u></u></p>
</div></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">In your implementation of the application class, simply define the OnMessage handler for each type of message you expect to get. There is an example here <span style="font-size:11.5pt;font-family:".HelveticaNeueUI","serif""><a href="http://www.quickfixn.org/tutorial/creating-an-application" target="_blank">http://www.quickfixn.org/tutorial/creating-an-application</a> and here</span><span style="font-size:12.0pt"><u></u><u></u></span></p>
</div><div><p class="MsoNormal"><span style="font-size:11.5pt;font-family:".HelveticaNeueUI","serif""><a href="http://www.quickfixn.org/tutorial/receiving-messages" target="_blank">http://www.quickfixn.org/tutorial/receiving-messages</a> read all the docs here they are very useful.</span><u></u><u></u></p>
</div><div><p class="MsoNormal"><span style="font-size:11.5pt;font-family:".HelveticaNeueUI","serif""><br><br></span><u></u><u></u></p></div><div><p class="MsoNormal"><span style="font-size:11.5pt;font-family:".HelveticaNeueUI","serif"">Hope this helps<br>
</span><br>Sent from my iPhone<u></u><u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><br>On Nov 13, 2013, at 6:48, "Nirjhar Jain" <<a href="mailto:nirjhar.jain@commdel.net" target="_blank">nirjhar.jain@commdel.net</a>> wrote:<u></u><u></u></p>
</div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div><p class="MsoNormal">Hi All,<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Do Quickfixn supports 2 sessions simultaneously, i.e. one for Quote(Quote request, MarketData Request) and other for trading(order & execution report)?<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">If yes, then How to implement it.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Please help<u></u><u></u></p><p class="MsoNormal">
<u></u><u></u></p><p class="MsoNormal"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Thanks & Regards,</span><u></u><u></u></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="font-family:"Century Gothic","sans-serif";color:#0f243e">Nirjhar Jain</span></b><u></u><u></u></p><p class="MsoNormal"><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Software Engineer</span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif""><br></span><b><span style="font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#006699">COMMDEL</span></b><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Commdel Consulting Services P Ltd, </span><u></u><u></u></p><p class="MsoNormal"><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif"">H-134, Sector-63, Noida - U.P. (India)</span><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif""> </span><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><a href="http://www.commdel.net/" target="_blank"><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:blue">www.commdel.net</span></a><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#0070c0"> </span><u></u><u></u></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif"">A n </span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699">I S O 9 0 0 1 : 2 0 0 8</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif""> C e r t i f i e d C o m p a n y</span></b><u></u><u></u></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Payment</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif""> </span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#0070c0">Enterprise</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699"> </span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#ffc000">Mobility</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699"> </span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#a6a6a6">Internet</span></b><b><span lang="EN-IN" style="font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699"> </span></b><span lang="EN-IN" style="font-size:9.0pt;font-family:"Century Gothic","sans-serif""> </span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p></div></blockquote><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman","serif"">_______________________________________________<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></span></p>
</div></blockquote></div></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Quickfixn mailing list</span><br><span><a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a></span><br>
<span><a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a></span><br></div></blockquote></div></div></div></div><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><br>
<br></blockquote></div><br></div>