简体   繁体   English

登录后发送ResendRequest

[英]After login sending ResendRequest

My client fix engine connecting to server fix engine using quickfix4j. 我的客户端修复引擎使用quickfix4j连接到服务器修复引擎。

Server fix engine running Sunday 1 am to Friday 5 pm . 服务器修复引擎运行于周日上午1点至周五下午5点。

This is my initiator configuration 这是我的启动器配置

[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

My session logout at 19:00: EST(That is 00:00:00 UTC). 我的会话在19:00注销:EST(即UTC 00:00:00)。 This is correct. 这是对的。

Again client fix engine send login request and get the login response from server. 客户端修复引擎再次发送登录请求,并从服务器获取登录响应。 Immediately after login response I see the resendRequest my fix engine is making(35=2). 登录响应后,立即看到我的修复引擎正在执行resendRequest(35 = 2)。

I observed that my login request 35=A has the sequence number 0 but server result is much higher. 我观察到我的登录请求35 = A的序列号为0,但是服务器结果要高得多。

Due to this client fix engine sending ResendRequest. 由于此客户端修复引擎发送ResendRequest。

DO I need to update my configuration to fix this issue? 我是否需要更新配置以解决此问题?

您的Start / EndTime和Start / EndDay应该始终与服务器端的匹配。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM