Imported from previous forum
Hope you can clear up what should be a simple query (we’re using FIX 4.2):
If the logon process takes longer than the heartbeat period, should the session initiator or acceptor send out heartbeats while waiting for the Logon acknowledgement ?
The spec suggests that heartbeating should begin only once Logon is complete:
"After completion of the initialization process, normal message exchange begins. The formats for all valid messages are detailed in the sections
’Administrative Messages’ and ‘Application Messages’. "
Jose
No. The Heartbeat should not be sent until the Logon handshake has taken place. See
"FIX Session-level Test Cases and Expected Behaviors" in FIX 4.3 Vol 3 or within "Organization", "Tech Committee", "Archive" specifically the "Logon State Diagram" and test case 1B.e
> Hope you can clear up what should be a simple query (we’re using FIX 4.2):
>
> If the logon process takes longer than the heartbeat period, should the session initiator or acceptor send out heartbeats while waiting for the Logon acknowledgement ?
>
>
> The spec suggests that heartbeating should begin only once Logon is complete:
> "After completion of the initialization process, normal message exchange begins. The formats for all valid messages are detailed in the sections
> ‘Administrative Messages’ and ‘Application Messages’. "
>
> Jose
>
>