[This message was posted by Daniel Plasto of Orc Software <[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/55933b03 - PLEASE DO NOT REPLY BY MAIL.]
Hi Nataraj, Please contact your local CameronFIX support office about this. If you're not sure who to contact send me an email: daniel dot plasto at orcsoftware dot com I'll direct you to someone who can help you. Regards, Daniel Plasto Orc Software > > 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 -~----------~----~----~----~------~----~------~--~---
