Hi Asanka, Do you suggest that we should create the session with the acceptor at Synapse start up?
Thanks Best Regards, Hiranya On Fri, Jun 27, 2008 at 11:05 AM, Asanka Abeysinghe <[EMAIL PROTECTED]> wrote: > Hi, > > Synapse maintain two FIX sessions to connect FIX endpoints (see the > attached diagram, session A and session B). Session with initiator (session > A) created in the startup process of synapse (if the initiator up and > running) or as soon as the initiator comes up. But the session with the > acceptor (session B) creates when synapse sends the ***first** *message to > the target endpoint. So the first transaction will take additional time to > deliver [1]. > > For a normal trader this will be not an issue because a trader will post > trades in the pre-opening session of the market before the market opens. But > the issue comes when the sessions have to re-connect during the open-market. > We cannot assume the session(s) connects in few seconds, there might be > network delays and hand shaking issues (sequence number mismatch). > > I think the current implementation of the session handling is a design > decision because that describes in the user documentation. > > Asanka A. > > > [1] delivery time of the first transaction = message marshal/ marshal time > of synapse + FIX session creation time + network latency > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
