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
|