[This message was posted by Milan Mehta of Omniscient Software Pvt. Ltd. <[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/086ef57e - PLEASE DO NOT REPLY BY MAIL.]
You could try to set the EndSeqNo (tag 16) to a specific value to ensure that you receive a specific block of messages, rather than setting it to zero. You can send multiple sequential ResendRequests, each covering a different range, to receive all missed messages. The FIX spec does not indicate whether it is legal (or illegal) to reject ResendRequest messages asking for a large range of messages. Do not do a sequence reset as that will change the sequence numbers & you would lose the earlier messages, and recovering the messages becomes difficult. > Hello FIX community, > > We have a client which is rejecting our ResendRequests if the amount of > requested messages exceeds a certain number. > > My question now is whether this is legitimate (according to the FIX spec > I reckon they have to serv any ResendRequest), > > and if yes, how should this scenario be handled? For example, drop the > session and Logon again with resetting the numbers (141=Y)? But that > does not solve the problem that some messages are missing. > > Thanks in Advance > > Jonas [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 -~----------~----~----~----~------~----~------~--~---
