登录后发送ResendRequest
After login sending ResendRequest
我的客户端修复引擎使用 quickfix4j 连接到服务器修复引擎。
服务器修复引擎 运行 周日上午 1 点到周五下午 5 点。
这是我的启动器配置
[default]
FileStorePath=some path
ConnectionType=initiator
SocketConnectHost=remoteserver
StartTime=00:00:00
EndTime=00:00:00
HeartBtInt=30
ReconnectInterval=10
ResetOnDisconnect=N
ResetOnLogout=N
ResetOnLogon=N
SocketUseSSL=Y
ForceResync=Y
[session]
BeginString=FIX.4.4
SocketConnectPort=9878
SenderCompID=TestSender
TargetCompID=TestTarget
SendRedundantResendRequests=N
UseDataDictionary=Y
DataDictionary=FIX44.xml
SessionName=TRADING
ValidateUnorderedGroupFields=N
ValidateIncomingMessage=N
我的会话在 19:00 注销:EST(即 00:00:00 UTC)。这是正确的。
再次客户端修复引擎发送登录请求并从服务器获取登录响应。登录响应后,我立即看到我的修复引擎正在发出 resendRequest(35=2).
我观察到我的登录请求 35=A 的序列号为 0,但服务器结果要高得多。
由于此客户端修复引擎发送 ResendRequest。
我需要更新我的配置来解决这个问题吗?
您的 Start/EndTime 和 Start/EndDay 应始终与服务器端的匹配。
我的客户端修复引擎使用 quickfix4j 连接到服务器修复引擎。
服务器修复引擎 运行 周日上午 1 点到周五下午 5 点。
这是我的启动器配置
[default] FileStorePath=some path ConnectionType=initiator SocketConnectHost=remoteserver StartTime=00:00:00 EndTime=00:00:00 HeartBtInt=30 ReconnectInterval=10 ResetOnDisconnect=N ResetOnLogout=N ResetOnLogon=N SocketUseSSL=Y ForceResync=Y [session] BeginString=FIX.4.4 SocketConnectPort=9878 SenderCompID=TestSender TargetCompID=TestTarget SendRedundantResendRequests=N UseDataDictionary=Y DataDictionary=FIX44.xml SessionName=TRADING ValidateUnorderedGroupFields=N ValidateIncomingMessage=N
我的会话在 19:00 注销:EST(即 00:00:00 UTC)。这是正确的。
再次客户端修复引擎发送登录请求并从服务器获取登录响应。登录响应后,我立即看到我的修复引擎正在发出 resendRequest(35=2).
我观察到我的登录请求 35=A 的序列号为 0,但服务器结果要高得多。
由于此客户端修复引擎发送 ResendRequest。
我需要更新我的配置来解决这个问题吗?
您的 Start/EndTime 和 Start/EndDay 应始终与服务器端的匹配。