2016-08-31 3 views
0

아래 첨부 된 설정 파일로그 아웃 후 세션에 로그온하는 방법 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/stop,하지만 당신은 그렇게하고 싶지 않다고 했지요. 나에게 의미가 없습니다. –

+0

내가 개시자를 멈 추면 두 세션이 모두 로그 아웃됩니다 ... 나는 그런 일이 일어나기를 원하지 않습니다. 하나의 세션 만 로그 아웃하려고합니다 ... 로그 아웃 후에 특정 세션에 로그인하려고합니다. – pallavi