SenderCompID(49) and TargetCompID(56) are used to identify sending and receiving firms, respectively. They are required in the standard message header for all messages exchanged between FIX Client and FIX Server. SenderCompID(49) and TargetCompID(56) values shall be assigned from our side. FIX Client establishes the FIX session by sending a Logon (A) request, and our FIX Server responds with Logon (A) response.
SenderSubID(50) and TargetSubID(57) FIX tags may optionally be specified to identify specific message originator (firm, desk, trader, etc.) in third-party transactions and specify individual or unit intended to receive message, respectively. SenderSubID(50) and TargetSubID(57) FIX tags values will be determined at the time of setup.
If a Logon (A) message sent by FIX Client is not accepted for some reason, then a Logout(5) message with Text(58) tag detailing the problem shall be sent. The FIX session lifetime may vary based on the nature of final destinations, regions and exchange times. Start and stop times shall be agreed upon during the setup process. FIX Client establishes a new FIX session by sending Logon (A) message with MsgSeqNum(34)=1. The FIX session lifetime is not ended by Client connectivity loss or even Logouts.
Resend Request (2) message can be used by both FIX Client and Server to recover FIX messages when a sequence number gap is detected during current session.
Recommended Heartbeat interval value is 30 seconds (HeartBtInt(108) in Logon message).
We do not suspend/cancel orders on Client disconnect because of connection loss.