Details
-
Type:
Other
-
Status: Closed
-
Priority:
Default
-
Resolution: Fixed
-
Affects Version/s: 1.4.0
-
Fix Version/s: None
-
Component/s: Engine
-
Labels:None
-
Environment:Windows XP
Description
Dear colleagues.
My integration component (listener of a FIX server) is based on QuickFix/J library. Component keeps working continuesly for a days; every midnight FIX server initiates relogon (or my component resores connection after failure). On every logon, I request FIX server to reset the sequence number. That some times (can't provide the strong algorythm to reproduce issue) causes the issue:
"MsgSeqNum too low, expecting 10656 but received 1"
As I discovered, internal session state was not reset before relogon and I tryied to logon with old sequence number values. As a solution, I overwrote toAdmin message where I explicitly reset session state before started loggon on FIX server.
Can you kindly provide solution for this issue, and give your opinion about solution that I currently use.
Thank you.