2016-08-31 3 views
0

以下に添付のconfigファイルqucikfixのログアウト後にセッションにログオンする方法は複数のセッションを含んでいますか?

[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 

私は特定のセッションのためにログアウトを受け

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

送信しています一つのセッションをログアウトします。 ここで私の質問は、 別のセッションをログアウトせずに同じセッションにログオンする方法ですか? であり、開始剤は停止しない。

+0

開始者を停止しませんか? –

+0

ログアウトを受け取った後は、単にセッションにログインできませんか? –

答えて

0

QFは、手動でログオンまたはログアウトする場合の使用を目的としたものではありません。

意図ワークフローは次のとおりです。

    はいつでもあなたのアプリを起動し
  1. 。その後、
  2. 現在時刻が設定されたセッション・ウィンドウ内にない場合は、現在の時刻が設定されたセッション・ウィンドウ、試行ログイン
  3. 内にある場合、セッション開始時まで待ち、セッション終了時のログイン
  4. を試みますログオフ。
+0

私たちはいつでもログアウトしてログインできますか? – pallavi

+1

私はあなたがinitiator.stop/startとできると思いますが、あなたはそれをしたくないと言ったが、それは私には意味がない。 –

+0

私がイニシエータを止めれば、セッションは両方ともログアウトします...私はそれが起こるのを望んでいません。ただ1つのセッションだけをログアウトしたい...そしてログアウト後にその特定のセッションにログインしたい – pallavi

関連する問題