ResendRequest to replay all messages #483
jacques0803
started this conversation in
General
Replies: 1 comment 1 reply
-
Hi @jacques0803 , the general rule with this is that you should never interfere with the session level logic. QFJ will ignore the PossDup messages because their sequence is too low. BTW, did I mention that you should never do session-level stuff manually? ;) Cheers, |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi FIX users,
We have a FIX Initiator app that only sends TradeCaptureReportRequest for trade date the current day, and then receive the TradeCaptureReports as they are executed on market.
Lets say at the end of the day, I wish to manually issue a ResendRequest with BeginSeqNo=1 and EndSeqNo=0, i.e. all messages. I can see from the log file the messages are retransmitted (received again) with the PossibleDupFlag=Y, however, the Application::fromApp method does not seem to be invoked for these possible duplicate messages.
Now I understand, if QFJ has detected a loss of connection intra day, it would have resolved itself by issuing ResendRequests, so I have not actually missed receiving messages. But what if something went wrong in the processing of the message (say tablespace full) and my storing of the message was not successful? I want to generate a ResendRequest mainly to verify I have actually stored the message and was hoping the Application::toApp would be invoked again, even if a possible duplicate message. Is this possible at all ?
Using:
FIX 5.0SP2
QFJ 2.3.1
Kind regards
Beta Was this translation helpful? Give feedback.
All reactions