Imported from previous forum
According to the FIX 4.1 specs:
The initiator sends a Logon message.
The acceptor authenticates the user.
If the initiator is successfully authenticated, the acceptor responds with a Logon message.
I am reading this last sentence as the authenticator MUST respond with a Logon message.
1.Is this correct that the acceptor MUST only send a Logon message?
2.Does the answer to #1 change if the initiator’s Logon message is for beginning of day and comes in with a sequence ID greater than “1”?
EXAMPLE:
It is beginning of day. Assume there are no authentication issues.
Initiator sends a Logon Message with Sequence ID equal to “8”.
Acceptor is expecting Sequence ID of “1”.
What does acceptor send back to Initiator?
Please refer to the "FIX Session-level Test Cases and Expected Behavior" document within "FPL Organization", "Global Technical Committee", "Archive" or Volume 2 of FIX 4.3 or 4.4 specifications. Test cases such as these are elaborated within that document.
> According to the FIX 4.1 specs:
> The initiator sends a Logon message.
> The acceptor authenticates the user.
> If the initiator is successfully authenticated, the acceptor responds with a Logon message.
>
> I am reading this last sentence as the authenticator MUST respond with a Logon message.
>
> 1.Is this correct that the acceptor MUST only send a Logon message?
>
> 2.Does the answer to #1 change if the initiator’s Logon message is for beginning of day and comes in with a sequence ID greater than “1”?
> EXAMPLE:
> It is beginning of day. Assume there are no authentication issues.
> Initiator sends a Logon Message with Sequence ID equal to “8”.
> Acceptor is expecting Sequence ID of “1”.
> What does acceptor send back to Initiator?
>
>
>