Imported from previous forum
When responding to a Resend Request all messages are sent with PosDupFlag set to Y. This seems simple enough, but when sending the Gapfill or Reset message should the PosDupFlag also set to Y?
And, on the other end, when processing a Sequence Reset (Gapfill or Reset), should the PosDupFlag be ignored?
By spec FIX4.2:
Upon receipt of a Resend Request, the resender can respond in one of three ways:
- retransmit the requested messages (in order) with the original sequence numbers and PossDupFlag set to "Y"
- issue a SeqReset-GapFill with PossDupFlag set to "Y" message to replace the retransmission of administrative and application messages
- issue a SeqReset-Reset with PossDupFlag set to "Y" to force sequence number synchronization
So, when sending the Gapfill or Reset message You should the PosDupFlag set to ‘Y’.
Roman Polupanov
B2B Its Corp.,
fix.btobits.com
www.btobits.com
> When responding to a Resend Request all messages are sent with PosDupFlag set to Y. This seems simple enough, but when sending the Gapfill or Reset message should the PosDupFlag also set to Y?
>
> And, on the other end, when processing a Sequence Reset (Gapfill or Reset), should the PosDupFlag be ignored?
>
>