<div dir="ltr"><div class="gmail_extra"><font face="arial, helvetica, sans-serif">Names of settings are case-sensitive.  "FileStorePath" != "FILESTOREPATH", etc.</font></div><div class="gmail_extra"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_extra"><font face="arial, helvetica, sans-serif">Use the constants that have been provided for you in SessionSettings.</font></div><div class="gmail_extra"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_extra"><font face="monospace, monospace">dict.SetString(<wbr>SessionSettings.FILE_STORE_<wbr>PATH, Path.Combine(fileInfo.<wbr>DirectoryName, "store"));</font></div><div class="gmail_extra"><div><div class="m_-1484948726512082921gmail_signature"><div dir="ltr"><font face="monospace, monospace">dict.SetString(<wbr>SessionSettings.FILE_LOG_<wbr>PATH, fileInfo.DirectoryName);</font><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">--</font></div><font face="arial, helvetica, sans-serif">Mike Gatny<br>Connamara Systems, LLC</font></div></div></div>
<br><div class="gmail_quote">On Wed, Apr 12, 2017 at 12:09 PM, Kunal CHANGELA <span dir="ltr"><<a href="mailto:kunal.changela@us.bnpparibas.com" target="_blank">kunal.changela@us.bnpparibas.<wbr>com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="m_-1484948726512082921gmail-m_4639345421951857265WordSection1">
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am getting the settings dictionary and updating it to have the same log directory and path to store as my log4net logger.<u></u><u></u></p>
<p class="MsoNormal">It seems though when the connection is made it is still referring to the filestore and logpath as set in the config file (<span style="font-size:9.5pt;font-family:consolas;color:rgb(163,21,21)">tradeclient.cfg</span>).<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">What am I doing wrong in the reset of the settings object?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="margin-left:0.5in;text-indent:0.5in">
<span style="font-size:9.5pt;font-family:consolas;color:rgb(43,145,175)">SessionSettings</span><span style="font-size:9.5pt;font-family:consolas;color:black"> settings =
</span><span style="font-size:9.5pt;font-family:consolas;color:blue">new</span><span style="font-size:9.5pt;font-family:consolas;color:black">
</span><span style="font-size:9.5pt;font-family:consolas;color:rgb(43,145,175)">SessionSettings</span><span style="font-size:9.5pt;font-family:consolas;color:black">(</span><span style="font-size:9.5pt;font-family:consolas;color:rgb(163,21,21)">"tradeclient.c<wbr>fg"</span><span style="font-size:9.5pt;font-family:consolas;color:black">);<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black">           
</span><span style="font-size:9.5pt;font-family:consolas;color:blue">var</span><span style="font-size:9.5pt;font-family:consolas;color:black"> fileInfo =
</span><span style="font-size:9.5pt;font-family:consolas;color:blue">new</span><span style="font-size:9.5pt;font-family:consolas;color:black">
</span><span style="font-size:9.5pt;font-family:consolas;color:rgb(43,145,175)">FileInfo</span><span style="font-size:9.5pt;font-family:consolas;color:black">(loggingService.GetLog<wbr>FilePath());<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black">           
</span><span style="font-size:9.5pt;font-family:consolas;color:blue">var</span><span style="font-size:9.5pt;font-family:consolas;color:black"> dict = settings.Get();<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black">           
</span><span style="font-size:9.5pt;font-family:consolas;color:blue">if</span><span style="font-size:9.5pt;font-family:consolas;color:black"> (fileInfo.DirectoryName !=
</span><span style="font-size:9.5pt;font-family:consolas;color:blue">null</span><span style="font-size:9.5pt;font-family:consolas;color:black">)<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black">            {<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black">                loggingService.GetLogger(GetTy<wbr>pe()).InfoFormat(</span><span style="font-size:9.5pt;font-family:consolas;color:rgb(163,21,21)">"redirecting
 QuickFix store and log to '{0}'"</span><span style="font-size:9.5pt;font-family:consolas;color:black">, fileInfo.DirectoryName);<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black">                dict.SetString(</span><span style="font-size:9.5pt;font-family:consolas;color:rgb(163,21,21)">"FILESTOREPATH"</span><span style="font-size:9.5pt;font-family:consolas;color:black"><wbr>,
</span><span style="font-size:9.5pt;font-family:consolas;color:rgb(43,145,175)">Path</span><span style="font-size:9.5pt;font-family:consolas;color:black">.Combine(fileInfo.Director<wbr>yName,
</span><span style="font-size:9.5pt;font-family:consolas;color:rgb(163,21,21)">"store"</span><span style="font-size:9.5pt;font-family:consolas;color:black">));<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black">                dict.SetString(</span><span style="font-size:9.5pt;font-family:consolas;color:rgb(163,21,21)">"FILELOGPATH"</span><span style="font-size:9.5pt;font-family:consolas;color:black">,
 fileInfo.DirectoryName);<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:consolas;color:black">            }</span><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="line-height:115%"><span lang="EN-GB">Thanks,</span><u></u><u></u></p>
<table class="m_-1484948726512082921gmail-m_4639345421951857265MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="background:white">
<tbody>
<tr>
<td colspan="2" style="padding:0in">
<p class="MsoNormal"><img width="623" height="41" id="m_-1484948726512082921gmail-m_4639345421951857265_x0000_i1027" src="cid:image001.png@01D2B385.9F65B1F0" alt="CIB_BM_Sign_E_Q"><span style="font-size:12pt;font-family:tahoma,sans-serif"><u></u><u></u></span></p>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in">
<p class="MsoNormal" style="margin-left:41.25pt">
<b><span style="font-size:8.5pt;font-family:arial,sans-serif">Kunal Changela<u></u><u></u></span></b></p>
<p class="MsoNormal" style="margin-left:41.25pt">
<b><span style="font-size:7pt;font-family:tahoma,sans-serif;color:gray">Credit Risk and PnL Development<u></u><u></u></span></b></p>
</td>
<td valign="top" style="padding:0in">
<p class="MsoNormal"><span style="font-size:7pt;font-family:tahoma,sans-serif">Group Email:
<a href="mailto:crditny@us.bnpparibas.com" target="_blank"><span style="color:blue">DL CRD IT NY</span></a> (x841 4876, Intl: x721 4876)
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:7pt;font-family:tahoma,sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:7pt;font-family:tahoma,sans-serif">787 7th Avenue, New York, NY 10019<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:7pt;font-family:tahoma,sans-serif">Tel: <a href="tel:(212)%20841-2640" value="+12128412640" target="_blank">+1 212 841 2640</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:7pt;font-family:tahoma,sans-serif">Mobile: <a href="tel:(917)%20216-8852" value="+19172168852" target="_blank">+1 917 216 8852</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:7pt;font-family:tahoma,sans-serif"><a href="mailto:kunal.changela@us.bnpparibas.com" target="_blank"><span style="color:black">kunal.changela@us.bnpparibas.c<wbr>om</span></a>
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:7pt;font-family:tahoma,sans-serif"><u></u> <u></u></span></p>
</td>
</tr>
<tr>
<td colspan="2" style="padding:0in"></td>
</tr>
<tr>
<td colspan="2" style="padding:0in">
<p class="MsoNormal"><span style="font-size:12pt;font-family:tahoma,sans-serif"><img border="0" width="356" height="75" id="m_-1484948726512082921gmail-m_4639345421951857265Picture_x0020_2" src="cid:image002.gif@01D2B385.9F65B1F0"><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><b><span style="font-size:7pt;font-family:verdana,sans-serif;color:rgb(0,129,79)"><img border="0" width="22" height="22" id="m_-1484948726512082921gmail-m_4639345421951857265Picture_x0020_3" src="cid:image003.jpg@01D2B385.9F65B1F0" alt="icône représentant un arbre et symbolisant la nature">  Do
 not print this document unless it is necessary, consider the environment</span></b><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p><br>This message and any attachments (the "message") is intended solely for the addressees and is confidential. If you receive this message in error, please delete it and immediately notify the sender. Any use not in accord with its purpose, any dissemination or disclosure, either whole or partial, is prohibited except formal approval. The internet can not guarantee the integrity of this message. BNP PARIBAS (and its subsidiaries) shall (will) not therefore be liable for the message if modified. Please note that certain functions and services for BNP Paribas may be performed by BNP Paribas RCC, Inc.</p><p><br>Unless otherwise provided above, this message was sent by BNP Paribas, or one of its affiliates in Canada, having an office at 1981 McGill College Avenue, Montreal, QC, H3A 2W8, Canada. To the extent this message is being sent from or to Canada, you may unsubscribe from receiving commercial electronic messages by using this link: <a href="http://www.bnpparibas.ca/en/unsubscribe/" target="_blank">www.bnpparibas.ca/en/unsubscri<wbr>be/</a>. See <a href="http://www.bnpparibas.ca" target="_blank">www.bnpparibas.ca</a> for more information on BNP Paribas, in Canada.</p></div>

<br>______________________________<wbr>_________________<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/lis<wbr>tinfo.cgi/quickfixn-quickfixn.<wbr>com</a><br>
<br></blockquote></div><br></div></div>