[This message was posted by Changpeng Yu of FT Computer Solutions <[email protected]> to the "4.2 Changes" discussion forum at http://fixprotocol.org/discuss/5. You can reply to it on-line at http://fixprotocol.org/discuss/read/edd878de - PLEASE DO NOT REPLY BY MAIL.]
> Hi All, > > Can you please explain to me what would happen in the case of mismatch > sequence. In the point of view of an order if let say T123 and T43 value > both N and then Y. > > Regards Hi, When there is a mismatch sequence numbers at the beginning of message exchange (LOGON), a resend request or a disconnect will happend. For example, you have sites A (Client) and B (Server). Normally, A start to send message with sequence number 1 <LOGON (1)>, and will get a reply <-LOGON (1)>. Then more messages will follow. But if there is a break, the session has to be start with a specified number. For example (10). A initiates a <LOGON (10)> message, send to B. B received <LOGON> and check if the sequence number is expected (n). If the sequece number(n) is grater than expected. B will generate a <RESENDREQ, n, 10>, request A to resend messages from n. If the sequence number is as expected, the session will continue. If the sequence number is less than expected. B will drop the connection. At the same time, A will check <LOGON> reply from B. Acts same as above. Good luck, peng FixExpress makes your application realtime by processing messages in queue. http://www.eptop.com/FIX/FixExpress.htm [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 -~----------~----~----~----~------~----~------~--~---
