[Quickfix-users] Error: No session defined for initiator
Brought to you by:
orenmnero
From: Tom T. <to...@tr...> - 2005-01-04 11:49:28
|
Hello, I'm a complete beginner with QuickFix and am attempting to connect to my FIX provider. I am getting the following error and have spent a lot of time trying to figure out what is wrong. Maybe it is just a small mistake and somebody out there knows what I'm doing wrong. The error is "No session defined for initiator" and it occurs on the line of code which attempts to create a new SocketInitiator I am using the following session settings: [DEFAULT] ConnectionType=initiator ReconnectInterval=60 SenderCompID=ABCD SenderSubID=111 [SESSION] SessionQualifier=Session1 BeginString=FIX.4.4 TargetCompID=ABCD TargetSubID=111 StartTime=08:00:00 EndTime=16:35:00 HeartBtInt=20 SocketConnectPort=123 SocketConnectHost=11.22.333.44 DataDictionary=C:\Programme\quickFIX\trader\FIX44.xml and the following code (visual basic)... Imports QuickFix Module Trader Sub Main() 'Initiate Session Try Dim sessionSettings1 As New SessionSettings("C:\Programme\quickFIX\trader\Settings.txt") Dim application As New Application() Dim factory As New FileStoreFactory(sessionSettings1) Dim logFactory As New ScreenLogFactory(True, True, True) Dim messageFactory As New DefaultMessageFactory() Dim initiator As New SocketInitiator _ (application, factory, sessionSettings1, logFactory, messageFactory) initiator.start() Console.WriteLine("press <enter> to quit") Console.Read() initiator.stop() Catch e As Exception Console.WriteLine(e) Console.Read() End Try End Sub End Module Thanks in advance for any help! Tom |