Replies: 1 comment 5 replies
-
You cannot resend messages when you reset the sequence numbers on each Logon. The reset deletes the message store as well. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In our system, in order to prevent the sequence number from being too large and causing storage overflow and to control the size of the transmitted message, the client and server set ResetOnLogon=Y on the client and server respectively to configure the reset sequence number. The message storage method uses file storage, but it is found that after the client or server restarts the service, the other method does not send a resend request to the other party for the last lost message, but directly chooses to ignore it. As a result, our system loses a lot of messages. I hope to get a solution ,
The following is the main configuration of our system
[default]
FileStorePath=./fileStore
FileLogPath=./logs-client
ConnectionType=initiator
HeartBtInt=30
ContinueInitializationOnError=Y
StartTime=02:59:01
EndTime=02:59:00
MaxMessagesInResendRequest=10000
FileLogHeartbeats=Y
FileIncludeTimeStampForMessages=Y
RejectGarbledMessage=N
RejectInvalidMessage=N
[session]
UseDataDictionary=N
DataDictionary=fix/FIX44.xml
SenderCompID=xxxx
TargetCompID=xxxx
BeginString=FIX.4.4
SocketConnectHost=xxxxx
ResetOnLogon=Y
ResetOnLogout=Y
ResetOnDisconnect=Y
Beta Was this translation helpful? Give feedback.
All reactions