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]
>

Reply via email to