From: Jalal K. <jk...@gr...> - 2025-01-23 16:12:36
|
Hi, The sequence numbers are being reset daily, and the sequence numbers requested for the resend have repeatedly appeared over the past two months, as approximately 15,000 to 20,000 messages are exchanged daily. However, instead of retrieving messages with the requested sequence numbers from the most recent date, QuickFIX/J retrieves messages from two months ago. I hope this provides further clarification. Regards, From: Christoph John <chr...@ma...> Sent: 23 January 2025 15:59 To: Jalal Kharsa <jk...@gr...>; qui...@li... Subject: RE: Messages resend request problem You don't often get email from chr...@ma...<mailto:chr...@ma...>. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification> [WARNING] External Email Hi, ok, but what is the issue? The messages that have been asked for were delivered. QFJ or FIX protocol respectively do not care about the date but only about the seqnum. Do you never reset your seqnums? Or do you mean there were other messages resent that were not in the store? How should QFJ get messages from the store that are two months old? Shouldn't the seqnum advance more than 22 seqnums in two months? I don't get the whole picture it seems. Maybe you can elaborate? Thanks in advance and best regards Chris -- Christoph John Software Engineering D +49 241 557080 28 chr...@ma...<mailto:chr...@ma...> [cid:image001.png@01DB6DB1.165B1AF0] MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com<http://www.macd.com/> [cid:image002.png@01DB6DB1.165B1AF0]<https://www.linkedin.com/company/macd/> [cid:image003.png@01DB6DB1.165B1AF0] <https://www.xing.com/pages/macd> Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald From: Jalal Kharsa <jk...@gr...<mailto:jk...@gr...>> Sent: 23 January 2025 09:13 To: Christoph John <chr...@ma...<mailto:chr...@ma...>>; qui...@li...<mailto:qui...@li...> Subject: RE: Messages resend request problem Hi Chris, Sure, here we go 2025-01-16 17:29:58,554 O 8=FIX.4.4 9=73 35=A 34=6999 49=XXXXXXX 52=20250116-17:29:58.553 56=YYYYYY 98=0 108=30 10=231 2025-01-16 17:30:28,555 O 8=FIX.4.4 9=73 35=A 34=7000 49=XXXXXXX 52=20250116-17:30:28.555 56=YYYYYY 98=0 108=30 10=196 2025-01-16 17:30:28,636 I 8=FIX.4.4 9=0069 35=A 49=YYYYYY 56=XXXXXXX 34=6903 52=20250116-17:30:28 98=0 108=30 10=103 2025-01-16 17:30:28,637 I 8=FIX.4.4 9=0069 35=2 49=YYYYYY 56=XXXXXXX 34=6904 52=20250116-17:30:28 7=6988 16=0 10=105 2025-01-16 17:30:28,637 O 8=FIX.4.4 9=73 35=2 34=7001 49=XXXXXXX 52=20250116-17:30:28.637 56=YYYYYY 7=6900 16=0 10=183 And as I mentioned before, QFJ responded by sending the messages 6988 to 7000 from different date (from two months ago!) Regards, Jalal From: Christoph John <chr...@ma...<mailto:chr...@ma...>> Sent: 22 January 2025 17:03 To: qui...@li...<mailto:qui...@li...> Cc: Jalal Kharsa <jk...@gr...<mailto:jk...@gr...>> Subject: RE: Messages resend request problem You don't often get email from chr...@ma...<mailto:chr...@ma...>. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification> [WARNING] External Email Hi, I assume QFJ responded with a resend that matches the ResendRequest that the other side sent. Can you post the ResendRequest message that you received along with the Logon messages that were exchanged directly before the resend occurred? Thanks Chris -- Christoph John Software Engineering D +49 241 557080 28 chr...@ma...<mailto:chr...@ma...> [cid:image001.png@01DB6DB1.165B1AF0] MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com<http://www.macd.com/> [cid:image002.png@01DB6DB1.165B1AF0]<https://www.linkedin.com/company/macd/> [cid:image003.png@01DB6DB1.165B1AF0] <https://www.xing.com/pages/macd> Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald From: Jalal Kharsa via Quickfixj-users <qui...@li...<mailto:qui...@li...>> Sent: 22 January 2025 16:22 To: qui...@li...<mailto:qui...@li...> Cc: Jalal Kharsa <jk...@gr...<mailto:jk...@gr...>> Subject: [Quickfixj-users] Messages resend request problem Hi All, I have established a connection as an Initiator that is communicating with an Acceptor (Server). I configured only the 'FileStorePath' element within the session's Storage settings, leaving the rest at their default values (FileStoreMaxCachedMsgs = 1000 and FileStoreSync=N). Recently, a network blip occurred, causing the Acceptor to send a message resend request. However, instead of retrieving and resending the most recent messages, Quickfixj responded by sending messages from two months ago. Can you provide any insight into the reason for this behavior and how it can be addressed? Regards, Jalal Privileged or confidential information may be contained in this message. If you are not the addressee of this message please notify the sender by return and thereafter delete the message, and you may not use, copy, disclose or rely on the information contained in it. Internet e-mail may be susceptible to data corruption, interception and unauthorised amendment for which Gresham does not accept liability. Whilst we have taken reasonable precautions to ensure that this e-mail and any attachments have been swept for viruses, Gresham does not accept liability for any damage sustained as a result of viruses. Statements in this message that do not relate to the business of Gresham are neither given nor endorsed by the company or its directors. Gresham Technologies plc Registered in England and Wales. Company No. 01072032 Registered Office: Aldermary House, 10-15 Queen Street, London, EC4N 1TX. Further information about Gresham Technologies can be found on our website: www.greshamtech.com<http://www.greshamtech.com/> |