[This message was posted by Greg Orsini of JetTek, LLC 
<[email protected]> to the "General Q/A" discussion forum at 
http://fixprotocol.org/discuss/22. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/47de8696 - PLEASE DO NOT REPLY BY MAIL.]

Some FIX Engine vendors implement socket connections for the application comms 
that use a "send request / get positive ack" model rather than implementing 
sequence numbers.

If this is the case, then you will need to establish a timeout period after 
which you will decide there is trouble with your socket communication or FIX 
engine.  

Typical responses to Application/FIX Engine TCP comms timeout include 
1. Disconnecting and reconnecting the socket to the FIX engine, and,
2. If this succeeds, send the message again (if desirable) with a PossResend 
flag set (cannot set PossDupe since we can't establish the MsgSeqNum).

Other approaches make sense too and depend on the nature of the message 
traffic.  

For example, if sending order traffic, you may want to:
1. Mark the FIX session as down in your application, 
2. Try to re-establish FIX Engine connectivity, and 
3. Send an OrderStatusRequest to determine if the order made it to the market 
rather than auto-resending it a bit late.
4. Mark FIX session as up and update order status depending on the response to 
the OrderStatus request.

Regards, Greg.

> Mahesh, i did not get you exactly, but if your question is if my
> applcation hosts my fix engine (i.e. in process) then it is not. I
> communicate my fix engine through socket.
> 
> Thanks,
> 
> > is communication between the application and fix engine in FIX ? or is
> > it a local method call or RMI or MQ etc ?
> >
> > > Hi, I want to implement Resend logic in my application for the
> > > guranteed message delievery of the FIX message to the
> > > counterparties. Question is lets say my application creates and
> > > sends a message to my fix engine but somehow this message could not
> > > reach to fix engine and hence could not deleivered to counterparty,
> > > so how I could be sure enough that all message generated by my fix
> > > application sent to counterparty guranteed.
> > >
> > > I am looking for some suggestion/design pattern about how other
> > > people/companies implement this scenario.
> > >
> > > Thanks in Advance


[You can unsubscribe from this discussion group by sending a message to 
mailto:[email protected]]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/FIX-Protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to