<div dir="ltr"><div class="gmail_default" style="font-size:small;color:#000000">That is an unauthorized nuget package created by someone who has no affiliation with the project. There's a big highlighted deprecation message on its nuget page, pointing to the authorized site.</div><div class="gmail_default" style="font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-size:small;color:#000000">Please refer to the official <a href="http://quickfixn.org">quickfixn.org</a> site for accurate information.</div><div class="gmail_default" style="font-size:small;color:#000000">Correct download info is at: <a href="http://quickfixn.org/download/">http://quickfixn.org/download/</a></div><div class="gmail_default" style="font-size:small;color:#000000"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 1, 2023 at 12:05 PM <<a href="mailto:ringbretson@keplp.com">ringbretson@keplp.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg-5748836827885659741"><div lang="EN-US"><div class="m_-5748836827885659741WordSection1"><p class="MsoNormal"><span style="color:black">I’ve downloaded QuickFix.net by Quant Edge JSC Version 1.8.0 using NuGet.<u></u><u></u></span></p><p class="MsoNormal"><span style="color:black">Is there a better version that you can recommend?<u></u><u></u></span></p><p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10pt;font-family:Tahoma,"sans-serif"">From:</span></b><span style="font-size:10pt;font-family:Tahoma,"sans-serif""> Quickfixn [mailto:<a href="mailto:quickfixn-bounces@lists.quickfixn.com" target="_blank">quickfixn-bounces@lists.quickfixn.com</a>] <b>On Behalf Of </b>Grant Birchmeier<br><b>Sent:</b> Wednesday, March 1, 2023 9:22 AM<br><b>To:</b> Mailing list for QuickFIX/n<br><b>Subject:</b> Re: {{Quickfixn}} Quick Question<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal"><span style="color:black">First: Are you sure you're using QuickFIX/n? Your call to "setField" with a lower-case "s" implies that you're using something that hasn't been supported in a very long time.<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="color:black">Besides that, I see some other red flags:<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="color:black">Some of your value.setField calls are incorrect, as some of those fields are Header fields, thus must be set like "value<u>.Header</u>.SetField()".<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="color:black">TargetSubId and SenderSubId should not be set manually in code; if you have them set in your config, the app will automatically set them. PossDup flag is another one that is governed by a config setting (IgnorePossDupResendRequests). Generally, you shouldn't often be manually setting fields in the Header. <u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="color:black">However, all of this only becomes a factor AFTER the socket connection is set up and one side attempts a FIX logon (have you set up a FileLogFactory? Do you see anything in the log?). If you're not even that far, then it's probably a Stunnel config problem.<u></u><u></u></span></p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Wed, Feb 22, 2023 at 11:22 AM <<a href="mailto:ringbretson@keplp.com" target="_blank">ringbretson@keplp.com</a>> wrote:<u></u><u></u></p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in"><div><div><p class="MsoNormal"><img border="0" width="100" height="100" id="m_-5748836827885659741_x0000_i1025" src="cid:1869ed63d6c4cdccc1"><u></u><u></u></p><div><p class="MsoNormal">Hi:<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">I’m restarting a project to pull trades from ICE using QuickFix 4.4, stunnel and C#.<u></u><u></u></p><p class="MsoNormal">So far I haven’t been able to get the products to talk to each other and I’m hoping you can help. I suspect the issue is in my configuration files.<u></u><u></u></p><p class="MsoNormal">The QuickFix, stunnel and C# programs are running on the same server.<u></u><u></u></p><p class="MsoNormal">Can you take a quick look at the three files below and let me know if you see any issues.<u></u><u></u></p><p class="MsoNormal">I should also point out that the “logon” portion of “toAdmin” specifies no encryption with the following command.<u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">EncryptMethod</span>(<span style="color:rgb(43,145,175)">EncryptMethod</span>.NONE));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">PossDupFlag</span>(<span style="color:blue">true</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">SenderSubID</span>(<span style="color:rgb(163,21,21)">"0921"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">TargetSubID</span>(<span style="color:rgb(163,21,21)">" "</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">Username</span>(<span style="color:rgb(163,21,21)">"xxxxxxx"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">Password</span>(<span style="color:rgb(163,21,21)">"xxxxxxx"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9001, <span style="color:rgb(163,21,21)">"1"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9006, <span style="color:rgb(163,21,21)">"1"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9007, <span style="color:rgb(163,21,21)">"1"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9008, <span style="color:rgb(163,21,21)">"1"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9009, <span style="color:rgb(163,21,21)">"1"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9010, <span style="color:rgb(163,21,21)">"1"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9450, <span style="color:rgb(163,21,21)">"WebIceInitiator"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9451, <span style="color:rgb(163,21,21)">"Version 1.0"</span>));</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas">value.setField(<span style="color:blue">new</span> <span style="color:rgb(43,145,175)">StringField</span>(9452, <span style="color:rgb(163,21,21)">"Ingbretson"</span>));</span><u></u><u></u></p><p class="MsoNormal">******************************************************************************************************************************<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">*** Stunnel.config ***<u></u><u></u></p><p class="MsoNormal">debug = info<u></u><u></u></p><p class="MsoNormal">output = stunnel.log<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">[fix_acceptor_session1_tunnel]<u></u><u></u></p><p class="MsoNormal">client = yes<u></u><u></u></p><p class="MsoNormal">accept = <a href="http://127.0.0.1:84" target="_blank">127.0.0.1:84</a> {What is this parm? Acceptor socket accept ip and port?}<u></u><u></u></p><p class="MsoNormal">connect = <a href="http://127.0.0.1:5001" target="_blank">127.0.0.1:5001</a> {What is this parm? Acceptor socket accept ip and port?}<u></u><u></u></p><p class="MsoNormal">verifyChain = yes<u></u><u></u></p><p class="MsoNormal">CAfile = ca-certs.pem<u></u><u></u></p><p class="MsoNormal">checkHost = kepvm3dt1 {Acceptor server name?]<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">[fix_initiator_session1_tunnel]<u></u><u></u></p><p class="MsoNormal">client = yes<u></u><u></u></p><p class="MsoNormal">accept = <a href="http://127.0.0.1:83" target="_blank">127.0.0.1:83</a><u></u><u></u></p><p class="MsoNormal">connect = <a href="http://63.247.113.201:443" target="_blank">63.247.113.201:443</a><u></u><u></u></p><div style="border-top:none;border-right:none;border-left:none;border-bottom:3pt dotted windowtext;padding:0in 0in 1pt"><p class="MsoNormal">cert = stunnel.pem {Certificate contains both certificate and private key}<u></u><u></u></p></div><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">*** FIX Initiator config ***<u></u><u></u></p><p class="MsoNormal">[DEFAULT]<u></u><u></u></p><p class="MsoNormal">ConnectionType=initiator<u></u><u></u></p><p class="MsoNormal">ReconnectInterval=60<u></u><u></u></p><p class="MsoNormal">FileStorePath=c:\Temp\WebIce_Initiator<u></u><u></u></p><p class="MsoNormal">FileLogPath=c:\Temp\WebIce_Initiator<u></u><u></u></p><p class="MsoNormal">StartTime=00:00:00<u></u><u></u></p><p class="MsoNormal">EndTime=23:59:59<u></u><u></u></p><p class="MsoNormal">ResetOnLogon=Y<u></u><u></u></p><p class="MsoNormal">ResetOnLogout=Y<u></u><u></u></p><p class="MsoNormal">ResetOnDisconnect=Y<u></u><u></u></p><p class="MsoNormal">CheckLatency=N<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">[SESSION]<u></u><u></u></p><p class="MsoNormal">BeginString=FIX.4.4<u></u><u></u></p><p class="MsoNormal">SenderCompID=8655<u></u><u></u></p><p class="MsoNormal">SenderSubID=0921<u></u><u></u></p><p class="MsoNormal">TargetCompID=ICE<u></u><u></u></p><p class="MsoNormal">HeartBtInt=30<u></u><u></u></p><p class="MsoNormal">SocketConnectHost=127.0.0.1<u></u><u></u></p><p class="MsoNormal">SocketConnectPort=83<u></u><u></u></p><p class="MsoNormal">ValidateFieldsOutOfOrder=N<u></u><u></u></p><p class="MsoNormal">UseDataDictionary=Y<u></u><u></u></p><p class="MsoNormal">DataDictionary=C:\Applications\WebIceInitiator_Pub\FIX44.xml<u></u><u></u></p><p class="MsoNormal">ScreenLogEvents=N<u></u><u></u></p><p class="MsoNormal">ScreenLogShowIncoming=N<u></u><u></u></p><p class="MsoNormal">ScreenLogShowOutgoing=N<u></u><u></u></p><p class="MsoNormal">ScreenLogShowHeartBeats=N<u></u><u></u></p><p class="MsoNormal">******************************************************************************************************************************<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">*** FIX acceptor config ***<u></u><u></u></p><p class="MsoNormal">[DEFAULT]<u></u><u></u></p><p class="MsoNormal">ConnectionType=acceptor<u></u><u></u></p><p class="MsoNormal">SocketAcceptPort=5001<u></u><u></u></p><p class="MsoNormal">SocketReuseAddress=Y<u></u><u></u></p><p class="MsoNormal">StartTime=00:00:00<u></u><u></u></p><p class="MsoNormal">EndTime=20:00:00<u></u><u></u></p><p class="MsoNormal">FileLogPath=log<u></u><u></u></p><p class="MsoNormal">FileStorePath=c:\Temp\WebIce_Acceptor<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">[SESSION]<u></u><u></u></p><p class="MsoNormal">BeginString=FIX.4.4<u></u><u></u></p><p class="MsoNormal">SenderCompID=FixServer<u></u><u></u></p><p class="MsoNormal">TargetCompID=CLIENT1<u></u><u></u></p><p class="MsoNormal">DataDictionary=C:\Applications\WebIceAcceptor_Pub\FIX44.xml<u></u><u></u></p><p class="MsoNormal">******************************************************************************************************************************<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"><a name="m_-5748836827885659741_m_-640128918228558353_Roger_Ingbretson"><span style="font-size:11pt;font-family:Calibri,"sans-serif""><img border="0" width="250" height="150" id="m_-5748836827885659741m_-640128918228558353_x005f_x0000_i1025" src="cid:1869ed63d6c5b006a2"></span></a><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p></div></div><p class="MsoNormal">_______________________________________________<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></p></div></blockquote></div><p class="MsoNormal"><br clear="all"><u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal">-- <u></u><u></u></p><div><div><div><p class="MsoNormal"><span style="font-size:10pt;background:white">Grant Birchmeier</span><u></u><u></u></p></div><p class="MsoNormal">Connamara Systems, LLC<u></u><u></u></p><div><p class="MsoNormal"><span style="font-size:10pt"><a href="http://connamara.com" target="_blank">http://connamara.com</a></span><u></u><u></u></p></div></div></div><p class="MsoNormal"><br><span style="font-size:10pt;font-family:Arial,"sans-serif";color:rgb(29,28,29);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><u></u><u></u></p></div></div>_______________________________________________<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" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font size="2"><span style="background-color:rgb(0,0,0)"><span style="background-color:rgb(255,255,255)">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br></font></font></div>Connamara Systems, LLC<div><font size="2"><a href="http://connamara.com" target="_blank">http://connamara.com</a><br></font></div></div></div>
<br>
<span style="color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-serif;white-space:pre-wrap;background-color:white"><font size="2">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.</font></span>