我的客户端修复引擎使用 quickfix4j 连接到服务器修复引擎。
服务器修复引擎在周日凌晨 1 点到周五下午 5 点运行。
这是我的启动器配置
[默认]
FileStorePath=某个路径
ConnectionType=发起者
SocketConnectHost=远程服务器
开始时间=00:00:00
结束时间=00:00:00
HeartBtInt=30
重新连接间隔=10
ResetOnDisconnect=N
ResetOnLogout=N
ResetOnLogon=N
SocketUseSSL=Y
强制重新同步=Y
[会议]
开始字符串=FIX.4.4
套接字连接端口=9878
SenderCompID=TestSender
TargetCompID=TestTarget
SendRedundantResendRequests=N
使用数据字典=Y
数据字典=FIX44.xml
会话名称=交易
ValidateUnorderedGroupFields=N
ValidateIncomingMessage=N
我的会话在 19:00 注销:EST(即 00:00:00 UTC)。这是对的。
再次客户端修复引擎发送登录请求并从服务器获取登录响应。登录响应后,我立即看到我的修复引擎正在重新发送请求(35 = 2)。
我观察到我的登录请求 35=A 的序列号为 0,但服务器结果要高得多。
由于此客户端修复引擎发送 ResendRequest。
我需要更新我的配置来解决这个问题吗?