Hi all!!!
i developing some aplication over the FIX protocol .
one of the requirement of the "initiator side" (i am using as acceptor)
who's i'm working with is that "All the time related Tags"
(TransactTime , SendingTime etc.) will be in GMT time.
In the begining i set the clock of the server which my FixEngine running
from to GMT but then i found out that it's making problems to connect to the
other side of the application (the exchange i'm working with).
At start i had a problem : the initiator couldn't contact me due to -
"quickfix.SessionException Tried to send a reject while not logged on:
SendingTime accuracy problem (field 0)"
i looked for an answer and i found the "CheckLatency" Configuration field
which suppose to figgur out this problem.
but now when My server is on local time - "All the time related Tags" are
using the local time unlike i need to implement = PROBLEM!!!!
i found the "TimeZone" Configuration field which i'm not sure what its'
exact influence - please explain what exactly he refering to and if it can
help me.
i'll be happy to hear from anyone who has any clarification/help about this
issue.
AND one more thing.
about all the concept of session recovery (the "ResendRequest" and the
"GapFill" messages) how is it should work.
can anyone direct me to the basic documentation of the FIX protocol where
this issue is being explained to its' details.can i count on the QuickFixJ
that it does this job properly?!?!
THANK YOU ALL.
|