私のクライアント修正エンジンは、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 が送信されます。
この問題を解決するには、構成を更新する必要がありますか?