Related to issue 22:<div><a href="https://github.com/connamara/quickfixn/issues/22">https://github.com/connamara/quickfixn/issues/22</a>
</div><div><br></div><div><br></div><div>I believe I'm also encountering this. Basically if I'm manually disconnecting a session before EndTime, then manually starting it up again after StartTime on the following day, my session doesn't get reset. QuickfixN throws the "MsgSeqNum too low, expecting... " message. Relevant config values are included below:</div>

<div><br></div><div>config.cfg:</div><div><br></div><div><div>[DEFAULT]</div><div>ConnectionType=initiator</div></div><div><div>StartDay=monday</div><div>EndDay=friday</div><div>StartTime=11:00:00</div><div>EndTime=23:15:00</div>

</div><div><div>ResetOnLogon=N</div><div>ResetOnLogout=N</div><div>ResetOnDisconnect=N</div></div><div><br></div><div>I took a look into the code prior to running into "Session.Verify(Message logon, false, true)" and I haven't found state_.Reset() being called for this type of scenario (logoff before EndTime, logon after StartTime the next day). Could anyone verify this?</div>

<div><br></div><div>Thanks,</div><div><br></div><div>Matt</div>