Greetings. This question has two components. The first -- I finally
realized that I was unable to connect because my SessionEndTime (in my
settings file) was set to 16:00, which hasn't occurred yet, but for some
reason the timestamps that are automatically created are 6 hours ahead
-- so I was trying to create the session at 12:00 (but Quickfix was
using 18:00 as the current time) -- why are the timestamps +6 hours?
Additionally, I went into the settings file and put the session end time
at 23:00, and I was able to successfully connect to the server, and
received periodic heartbeats from the server, so the session was
active. However, whenever I try to send a message (via
Session.sendToTarget) I get a SessionNotFound exception. is there
something I need to do, explicitly, other than create my SocketInitiator
so that the "Session" is active? Why would I be getting the
SessionNotFound exception when I'm clearly still connected (and
receiving heartbeats from the server)?
Thanks,
RL
|