<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
        {mso-style-name:msochpdefault;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Calibri","sans-serif";}
span.emailstyle17
        {mso-style-name:emailstyle17;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Oh, I see what are you meaning. I had thought you mentioned the log files. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>The store files contains the body, header, sequence file and session file.   They are not expanding to big size when we use it. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Please forget my previous reply.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Quickfixn [mailto:quickfixn-bounces@lists.quickfixn.com] <b>On Behalf Of </b>Sumit Gupta (SUGU)<br><b>Sent:</b> Tuesday, October 02, 2018 12:45 PM<br><b>To:</b> Mailing list for QuickFIX/n<br><b>Subject:</b> Re: {{Quickfixn}} Can be message store given a shared path<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Hi Jie,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>My query is w.r.t fix message store file, not log file.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Or i wont able to understand what you have mentioned in email.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Thank you <o:p></o:p></p></div><div><p class=MsoNormal>Sumit<o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'><br><br>Sent with BlackBerry Work<br>(<a href="http://www.blackberry.com">www.blackberry.com</a>)<o:p></o:p></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:5.0pt 0in 0in 0in'><div><p class=MsoNormal><b><span style='font-size:10.5pt'>From: </span></b><span style='font-size:10.5pt'>Jie Zhu <<a href="mailto:Jie.Zhu@icbkfs.com">Jie.Zhu@icbkfs.com</a>><o:p></o:p></span></p></div><div><p class=MsoNormal><b><span style='font-size:10.5pt'>Date: </span></b><span style='font-size:10.5pt'>Tuesday, 02 Oct 2018, 9:55 PM<o:p></o:p></span></p></div><div><p class=MsoNormal><b><span style='font-size:10.5pt'>To: </span></b><span style='font-size:10.5pt'>Mailing list for QuickFIX/n <<a href="mailto:quickfixn@lists.quickfixn.com">quickfixn@lists.quickfixn.com</a>><o:p></o:p></span></p></div><div><p class=MsoNormal><b><span style='font-size:10.5pt'>Subject: </span></b><span style='font-size:10.5pt'>Re: {{Quickfixn}} Can be message store given a shared path<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>You may also be able to use a Log4netLog class something like:</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>   public</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>class</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:#2B91AF;background:white'>Log4netLog</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>:</span><span style='font-size:9.5pt;font-family:Consolas;color:#2B91AF;background:white'>ILog</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>    {</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>private</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>static</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>readonly</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> log4net.</span><span style='font-size:9.5pt;font-family:Consolas;color:#2B91AF;background:white'>ILog</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> log = log4net.</span><span style='font-size:9.5pt;font-family:Consolas;color:#2B91AF;background:white'>LogManager</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>.GetLogger(</span><span style='font-size:9.5pt;font-family:Consolas;color:#A31515;background:white'>"Fix"</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>);</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>public</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> Log4netLog()</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        {</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        }</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>public</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>void</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> OnIncoming(</span><span style='font-size:9.5pt;font-family:Consolas;color:#2B91AF;background:white'>String</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> text)</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        {</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>            log.InfoFormat(</span><span style='font-size:9.5pt;font-family:Consolas;color:#A31515;background:white'>"onIncoming: </span><span style='font-size:9.5pt;font-family:Consolas;color:mediumseagreen;background:white'>{0}</span><span style='font-size:9.5pt;font-family:Consolas;color:#A31515;background:white'>"</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>, text);</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        }</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>public</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>void</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> OnOutgoing(</span><span style='font-size:9.5pt;font-family:Consolas;color:#2B91AF;background:white'>String</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> text)</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        {</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>            log.InfoFormat(</span><span style='font-size:9.5pt;font-family:Consolas;color:#A31515;background:white'>"onOutgoing: </span><span style='font-size:9.5pt;font-family:Consolas;color:mediumseagreen;background:white'>{0}</span><span style='font-size:9.5pt;font-family:Consolas;color:#A31515;background:white'>"</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>, text);</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        }</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>public</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>void</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> OnEvent(</span><span style='font-size:9.5pt;font-family:Consolas;color:#2B91AF;background:white'>String</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> text)</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        {</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>            log.InfoFormat(</span><span style='font-size:9.5pt;font-family:Consolas;color:#A31515;background:white'>"onEvent: </span><span style='font-size:9.5pt;font-family:Consolas;color:mediumseagreen;background:white'>{0}</span><span style='font-size:9.5pt;font-family:Consolas;color:#A31515;background:white'>"</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>, text);</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        }</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>public</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>void</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> Clear()</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        {</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        }</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>public</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> </span><span style='font-size:9.5pt;font-family:Consolas;color:blue;background:white'>void</span><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'> Dispose()</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        {</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>           </span><span style='font-size:9.5pt;font-family:Consolas;color:green;background:white'>// throw new NotImplementedException();</span><o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>        }</span><o:p></o:p></p><p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:9.5pt;font-family:Consolas;color:black;background:white'>}</span><o:p></o:p></p><p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:9.5pt;font-family:Consolas;color:black'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.5pt;font-family:Consolas;color:black'> </span><o:p></o:p></p><p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>When do log4net settings, you can use AdonetAppender or RollingfileAppender to limit the size. </span><o:p></o:p></p><p class=MsoNormal style='text-indent:21.0pt'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Quickfixn [<a href="mailto:quickfixn-bounces@lists.quickfixn.com">mailto:quickfixn-bounces@lists.quickfixn.com</a>] <b>On Behalf Of </b>Mike Gatny<br><b>Sent:</b> Tuesday, October 02, 2018 10:25 AM<br><b>To:</b> Mailing list for QuickFIX/n<br><b>Subject:</b> Re: {{Quickfixn}} Can be message store given a shared path</span><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><div><div><div><div><div><div><p class=MsoNormal>On Tue, Oct 2, 2018 at 9:52 AM Sumit Gupta (SUGU) <<a href="mailto:SUGU@saxobank.com">SUGU@saxobank.com</a>> wrote:<o:p></o:p></p></div></div></div></div></div><div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><div><div><p class=MsoNormal>I could see one resolution:<o:p></o:p></p></div><div><p class=MsoNormal>1. If I mention the message store path as shared path. ( i am not sure if this is a practical resolution).<o:p></o:p></p></div></div></blockquote><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>Yes, do this, and use RefreshOnLogon=Y.  This setting causes the store files to be re-read when clients logon to the Passive.<o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>Another solution is to use a datatbase-backed implementation of IMessageStore.  QuickFIX/n does not currently include one, but you could implement one fairly easily.<o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal><span style='font-family:"Arial","sans-serif"'>--</span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-family:"Arial","sans-serif"'>Mike Gatny</span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-family:"Arial","sans-serif"'>Connamara Systems</span><o:p></o:p></p></div><p class=MsoNormal> <o:p></o:p></p></div></div></div><p>This email and any attached files are confidential and may be legally privileged. If you are not the intended recipient, any disclosure, reproduction, copying, distribution, or other dissemination or use of this communication is strictly prohibited. If you have received this transmission in error please notify the sender immediately and then delete this email. Email transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore is in no way liable for any errors or omissions in the contents of this message which may arise as a result of email transmission. If verification is required please request a hard copy.<o:p></o:p></p></div><p><span style='font-size:8.5pt'>This email may contain confidential and/or privileged information. If you are not the intended recipient - or have received this email by mistake - please notify the sender immediately and destroy the email. Any unauthorised copying, disclosure and/or distribution of the contents and/or attachments in this email is strictly prohibited.</span><o:p></o:p></p><p><span style='font-size:8.5pt'>Email transmission security and error-free delivery cannot be guaranteed as information could be intercepted, corrupted, destroyed, delayed, incomplete and/or contain malware (virus). The sender of this email, therefore, does not accept liability for any errors and/or omissions in the contents of this message, which may arise as a result of email transmission.</span><o:p></o:p></p></div><p>This email and any attached files are confidential and may be legally privileged. If you are not the intended recipient, any disclosure, reproduction, copying, distribution, or other dissemination or use of this communication is strictly prohibited. If you have received this transmission in error please notify the sender immediately and then delete this email. Email transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore is in no way liable for any errors or omissions in the contents of this message which may arise as a result of email transmission. If verification is required please request a hard copy.</p></body></html>