|
From: Colin D. <co...@ma...> - 2018-09-27 19:11:54
|
I'm not sure what you're responding to, but, you can accomplish this more easily through configuration: /ResetOnLogon/ Determines if sequence numbers should be reset before sending/receiving a logon request. Y N N /ResetOnLogout/ Determines if sequence numbers should be reset to 1 after a normal logout termination. Y N N /ResetOnDisconnect/ Determines if sequence numbers should be reset to 1 after an abnormal termination. Y N N /ResetOnError/ Session setting for doing an automatic reset when an error occurs. A reset means disconnect, sequence numbers reset, store cleaned and reconnect, as for a daily reset. Y N N On 09/27/2018 11:15 AM, yakulis wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > I found this worked. > > public void toAdmin(Message message, SessionID sessionID) { > log.debug("Admin Message to FixEngine -> " + > getMessageTypeString(message)); > logMessage(message); > MsgType messageType = getMessageType(message); > > if (messageType.valueEquals(MsgType.LOGON)) { > log.debug("Logon, setting reset sequence flag"); > message.setField(new ResetSeqNumFlag(true)); > logMessage(message); > } else if (messageType.valueEquals(MsgType.HEARTBEAT)) { > > > > > -- > Sent from: http://quickfix-j.364392.n2.nabble.com/ > > > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users -- Colin DuPlantis Chief Architect, Marketcetera Download, Run, Trade 888.868.4884 +1.541.306.6556 http://www.marketcetera.org |