Imported from previous forum
[ original email was from John Prewett - jprewett@lavatrading.com ]
This is a re-posting of a previously unanswered question from Paul van Diepen on 7/16/2001 which I hope will elicit greater response.
>How should a FIX engine A react to the following situation:
>A Sends a new message with MsgSeqNum=100
>B Sends a Resend Request with BeginSeqNo=90 and EndSeqNo=110
The simple question is:
How should A respond to B’s ResendRequest?
Thanks in advance for your help.
[ original email was from Dean Kauffman - dean.kauffman@tradeweb.com ]
If B is truly expecting seq 110 when it receives 100 from A, B should terminate the session. But if B choses to ignore the condition and request resend of an impossible range, A should terminate the session. If A does respond with messages 90-100 and GapFill 101-110 then it is guilty of "recovering" a session containing 10 irretrievable messages.
> This is a re-posting of a previously unanswered question from Paul van Diepen on 7/16/2001 which I hope will elicit greater response.
>
> >How should a FIX engine A react to the following situation:
> >A Sends a new message with MsgSeqNum=100
> >B Sends a Resend Request with BeginSeqNo=90 and EndSeqNo=110
>
> The simple question is:
> How should A respond to B’s ResendRequest?
>
> Thanks in advance for your help.
>