2016-08-31 1 views
0

Anbei KonfigurationsdateiWie melde ich mich nach dem Logout in qucikfix in der Sitzung an? i empfangen logout für die jeweilige Sitzung

[default] 
PersistMessages=Y 
ConnectionType=initiator 
UseDataDictionary=Y 

[SESSION] 
ConnectionType=initiator 
FileStorePath=store 
FileLogPath=fixlog 
StartTime=00:00:00 
EndTime=00:00:00 
BeginString=FIXT.1.1 
AppDataDictionary=FIX50SP2.xml 
TransportDataDictionary=FIXT.1.1.xml 
DefaultApplVerID=FIX.5.0SP2 
SenderCompID=xxxxx 
TargetCompID=yyyyy 
DeliverToCompID=zzzzz 
Username=xxxxxx 
Password=yyyyyy 
SocketConnectHost=aaaa 
SocketConnectPort=xxxxx 
HeartBtInt=20 
#ReconnectInterval=30 
ResetOnLogon=Y 
#ResetOnLogout=Y 
#ResetOnDisconnect=Y 

[SESSION] 
ConnectionType=initiator 
FileStorePath=store 
FileLogPath=fixlog 
StartTime=00:00:00 
EndTime=00:00:00 
BeginString=FIXT.1.1 
AppDataDictionary=FIX50SP2.xml 
TransportDataDictionary=FIXT.1.1.xml 
DefaultApplVerID=FIX.5.0SP2 
SenderCompID=aaaaa 
TargetCompID=bbbb 
Username=xxxxx 
Password=cccccc 
DeliverToCompID=yyyyy 
SocketConnectHost=xxxxx 
SocketConnectPort=dddddd 
HeartBtInt=20 
#ReconnectInterval=30 
ResetOnLogon=Y 

einer Sitzung abzumelden ich bin

QuickFix.Session.LookupSession(priceSessionID).Logout();

senden. Hier ist meine Frage, wie man sich an der gleichen Sitzung anmeldet, ohne sich eine andere Sitzung abzumelden? und ohne den Initiator zu stoppen.

+0

Was möchten Sie den Initiator nicht stoppen? –

+0

Sie können sich nicht einfach anmelden, nachdem Sie die Abmeldung erhalten haben? –

Antwort

0

QF ist nicht wirklich für die Verwendung gedacht, bei der Sie sich manuell an- oder abmelden.

Die beabsichtigte Workflow ist:

    Ihre Anwendung jederzeit starten
  1. .
  2. Wenn die aktuelle Zeit innerhalb der konfigurierten Sitzungsfenster ist, versucht Login
  3. Wenn die aktuelle Zeit nicht innerhalb der konfigurierten Sitzungsfenster ist, warten Sie, bis die Sitzungsstartzeit und dann melden Sie versuchen
  4. Wenn Sitzungsendzeit tritt auf, Abmeldung.
+0

Also können wir uns nicht abmelden und einloggen wenn wir wollen ??? – pallavi

+1

Ich denke du kannst mit initiator.stop/start, aber du hast gesagt das du das nicht machen willst, was für mich keinen Sinn macht. –

+0

Wenn ich den Initiator stoppe, werden beide Sitzungen abgemeldet ... ich möchte nicht, dass das passiert Ich möchte nur eine Sitzung abmelden ... und möchte mich nach dem Abmelden bei dieser bestimmten Sitzung anmelden – pallavi

Verwandte Themen