私のクライアント修正エンジンは、quickfix4j を使用してサーバー修正エンジンに接続しています。
サーバー修正エンジンは、日曜日の午前 1 時から金曜日の午後 5 時まで実行されます。
これは私のイニシエーター構成です
[デフォルト]
FileStorePath=何らかのパス
ConnectionType=イニシエーター
SocketConnectHost=リモートサーバー
StartTime=00:00:00
終了時間=00:00:00
HeartBtInt=30
再接続間隔=10
ResetOnDisconnect=N
ResetOnLogout=N
ResetOnLogon=N
SocketUseSSL=Y
強制再同期=Y
[セッション]
BeginString=FIX.4.4
SocketConnectPort=9878
SenderCompID=TestSender
TargetCompID=TestTarget
SendRedundantResendRequests=N
UseDataDictionary=Y
DataDictionary=FIX44.xml
セッション名=TRADING
ValidateUnorderedGroupFields=N
ValidateIncomingMessage=N
セッションは 19:00: EST (つまり 00:00:00 UTC) にログアウトします。正解です。
ここでも、クライアント修正エンジンがログイン要求を送信し、サーバーからログイン応答を取得します。ログイン応答の直後に、修正エンジンが作成している resendRequest (35=2) が表示されます。
ログイン リクエスト 35=A のシーケンス番号は 0 ですが、サーバーの結果ははるかに高いことがわかりました。
このクライアント修正エンジンにより、ResendRequest が送信されます。
この問題を解決するには、構成を更新する必要がありますか?