Login Message SeqNum

Imported from previous forum

Hi

Consider the following scenario:

Initiator sends logon msg (first for the day) with MsgSeqNum being one.

For some reason the message does not get to the counter party.

The initiator sends another logon message. This time the receiver gets it. The second logon message has a sequence number of 2.

What should the receiver do. Should the second logon message be rejected due to the fact that the sequence no > 1?

Regards
Harry

If you are setting ResetSeqNumFlag to “Y” then
you should always be sending a ‘1’ as MsgSeqNum.

If ResetSeqNum=‘N’ and the receiver is expecting
MsgSeqNum=1 the the receiver would send a
resend request to get the missed messages (1).
You would then respond with a GapFill.

-Tim

> Hi
>
> Consider the following scenario:
>
> Initiator sends logon msg (first for the day) with MsgSeqNum being one.
>
> For some reason the message does not get to the counter party.
>
> The initiator sends another logon message. This time the receiver gets it. The second logon message has a sequence number of 2.
>
> What should the receiver do. Should the second logon message be rejected due to the fact that the sequence no > 1?
>
> Regards
> Harry
>
>

Accept the Logon and issue a ResendRequest.

Please refer to the "FIX Session Level Test Cases and Expected Behavior" document within "FPL Organization", "Global Technical Committee" or Volume 2 of FIX 4.3 spec

> Hi
>
> Consider the following scenario:
>
> Initiator sends logon msg (first for the day) with MsgSeqNum being one.
>
> For some reason the message does not get to the counter party.
>
> The initiator sends another logon message. This time the receiver gets it. The second logon message has a sequence number of 2.
>
> What should the receiver do. Should the second logon message be rejected due to the fact that the sequence no > 1?
>
> Regards
> Harry
>
>