Details
-
Type: Other
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 1.5.0
-
Fix Version/s: None
-
Component/s: Engine
-
Labels:None
-
Environment:Windows XP
Description
Dear All,
Our application is Client-Server System. Multiple clients(initiators) connect to the server (dynamic acceptor) to exchange fix messages.
We don't have physical configuration file; we create it at runtime. Our server(as initiator) also connects to other external server(second party).
Our clients can connect to the server through internal or external network and up to 10 concurrent clients may connect to the server.When we was using threads to send and receive messages, the client was sending test request and sometimes login request(when the server didn't respond to the client test request). after we removed the threads, the problem became less but still occurring.
Our time zone is Asia/Amman (GMT+2), but we still using default UTC.Below you will find our configuration file
- Acceptor Configuration
[DEFAULT]
StartTime=05:00:00
EndTime=05:00:00
FileStorePath=Settings/FIXStorage/AcceptorStore
FileLogPath=Settings/FIXStorage/AcceptorStore
DataDictionary=data/tools/IMEXQuickFIXDialect42.xml
ValidateUserDefinedFields=Y
CheckLatency=N
ConnectionType=acceptor
SocketAcceptPort=2025
[SESSION]
BeginString=FIX.4.2
SenderCompID=FIX
TargetCompID=*
AcceptorTemplate=Y
- Initiator Configuration
[DEFAULT]
StartTime=05:00:00
EndTime=05:00:00
FileStorePath=Settings/FIXStorage/InitiatorStore
FileLogPath=Settings/FIXStorage/InitiatorStore
DataDictionary=data/tools/IMEXQuickFIXDialect42.xml
ValidateUserDefinedFields=Y
CheckLatency=N
ConnectionType=initiator
ReconnectInterval=5
HeartBtInt=5
SocketConnectHost=123.123.123.123
SocketConnectPort=2025
[SESSION]
BeginString=FIX.4.2
SenderCompID= – GENERATED AT RUNTIME
TargetCompID=FIX
Thanks in advanced for your help ...