Re: [Quickfix-users] SessionQualifier and MySQL
Brought to you by:
orenmnero
From: Joerg T. <Joe...@ma...> - 2006-03-22 13:06:26
|
Nikolay Parshutin wrote: Now we are getting to the point... > -------------------------------------------------------executor.cfg----= --------------------------------------------------- > [...] > [SESSION] > BeginString=3DFIX.4.2 > SenderCompID=3DEXECUTOR > TargetCompID=3DCLIENT1 > FileStorePath=3Dstore > SocketAcceptPort=3D5001 (I moved the SocketAcceptPort down from DEFAULT section...) Where is the line "SessionQualifier=3DTC1"? Otherwise, the acceptor has n= o way to know that=20 this is "TC1". As I said, the SessionQualifier is not FIX field and is no= t transmitted=20 over the connection, but is just a kludge to differentiate sessions which= do not differ in=20 the BeginString, SenderCompID or TargetCompID field, but e.g. by ports. Please add the matching lines with SessionQualifier to the executor.cfg, = and it should work. > -------------------------------------------------------tradeclient.cfg-= --------------------------------------------------- > [...] > [SESSION] > BeginString=3DFIX.4.2 > SenderCompID=3DCLIENT1 > TargetCompID=3DEXECUTOR > SessionQualifier=3DTC1 > SocketConnectPort=3D5001 >=20 > and wgat i've got with tradeclient: > 1) Enter Order > 2) Cancel Order > 3) Replace Order > 4) Market data test > 5) Quit > Action: > Logon - FIX.4.2:CLIENT1->EXECUTOR:TC1 Hope that solves your issue. Cheers, J=F6rg --=20 Joerg Thoennes http://macd.com Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen |