[This message was posted by Raj Dasgupta of UBS <[EMAIL PROTECTED]> to the "General Q/A" discussion forum at http://fixprotocol.org/discuss/22. You can reply to it on-line at http://fixprotocol.org/discuss/read/c695d668 - PLEASE DO NOT REPLY BY MAIL.]
Cameron does not seem to respond with 141=Y if it receives Initial Logon with 141=Y. This is the main issue as explained. Have you/anyone experienced this ? Note that the client does not *always* logon with 141=Y. Without this flag the logon works fine. So, to force a reset to Seq 1 at logon or logoff cannot be implemented ... . > I understand you that it maybe necessary at times to set the > ResetSeqNoFlag. > > As of FIX 4.2, the spec reads, > > "One side will initiate the process by sending a TestRequest and wait > for a Heartbeat in response to ensure of no sequence number gaps. Once > the Heartbeat has been received, the initiator should send a Logon > with ResetSeqNumFlag set to Y and with MsgSeqNum of 1. *The acceptor > should respond with a Logon with ResetSeqNumFlag set to Y and with > MsgSeqNum of 1*." > > So it seems that expecting 141=Y is not abnormal. It needs to be set > conditionally. If You could probably set the ResetSeqNoFlag at last > stage through Cameron engine somehow? > > > > > > It is not a necessity, but the Initiator might need to connect in this > > manner on occasion. If that ever happens, then we experience issues, > > which cannot be afforded. ... . > > > > The Specifications do not state what fields to send as Acknowledgment > > if Logon has 141=Y. > > > > QuickFIX assumes that the Acceptor will reply with this flag but > > Cameron sends Logon Acknowledgment without the flag. QuickFIX is > > unable to handle this reponse and -- > > > > - QuickFIX resends another Logon with SeqNum 2 although it is already > > connected - Engines go in a strange state, some requests fail; > > and/or > > > > - QuickFIX subsequently replies with TestRequest/Heartbeat also with > > SeqNum=1 (Errors with MsgSeqNum lower than Expected). > > > > ... > > > > Thanks. > > [You can unsubscribe from this discussion group by sending a message to mailto:[EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Financial Information eXchange" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/FIX-Protocol?hl=en -~----------~----~----~----~------~----~------~--~---
