0

Actualy my problem touches network connection. Assume my program is sending some message and exactly at this moment network connection is down. As I realized, QuickFix notifies me with Application.onLogout. But I might call Session.sendToTarget before recieving onLogout. This is difficult situation and I need to know exactly was my message sent or wasn't. Is there a way to determine this?

Thanks for your answers

  • Why do you need it ? Isn't that the whole point of using a standardised protocol, to worry about the message rather than how you create it. – DumbCoder Aug 20 '12 at 21:01
  • Assume, user creates an order and sending it via quickfix. User must be notified that connection is down and order wasn't sent. – Alexey.Popov Aug 21 '12 at 08:29
  • Even then what engine you are using isn't required. If the correct message with the required tags are present everything is fine. Not all financial institutions use the same engine, how do you think they get away with it ? Requiring to know what engine was used would make it futile to use a standardised messaging. – DumbCoder Aug 21 '12 at 18:28
  • Totally agree with you. But, evidently, there is misunderstanding. I was asking about just my code. Is it possible to know exact result of send operation. Now I realized. Resend request from counterparty helps me. – Alexey.Popov Aug 22 '12 at 12:13
  • My bad, I only read the title, didn't check out your question. – DumbCoder Aug 23 '12 at 20:45

1 Answers1

0

Pelasse take a look here: How to determine if message is sent through QuickFIX

And put your attention at the heartbeat messages.

Community
  • 1
  • 1
stexcec
  • 1,143
  • 1
  • 18
  • 34