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