В настоящее время я запускаю инициатор FIX и успешно подключаюсь к акцептору. Проблема в том, что журнал не записывается. Приложение .cfg для приложения написано ниже.Журнал не записывается для quickfix C++ Сессия
[DEFAULT]
ConnectionType=initiator
ReconnectInterval=2
ResetOnLogon=Y
FileStorePath=store
FileLogPath=logging
StartTime=00:00:00
EndTime=00:00:00
UseDataDictionary=Y
# standard config elements
[SESSION]
# inherit ConnectionType, ReconnectInterval and SenderCompID from default
BeginString=FIX.4.4
SenderCompID=INIT
TargetCompID=ACCEPT
SocketConnectHost=xxx
SocketConnectPort=xxx
HeartBtInt=30
DataDictionary=FIX44MD.xml
[SESSION]
BeginString=FIX.4.4
SenderCompID=INIT
TargetCompID=ACCEPT1
SocketConnectHost=xxx
SocketConnectPort=xxx
HeartBtInt=30
DataDictionary=FIX44OMS.xml
Отрывок из кода, который инициирует соединение написано ниже:
std::string file = argv[ 1 ];
FIX::SessionSettings settings(file);
Application application;
FIX::FileStoreFactory storeFactory(settings);
FIX::ScreenLogFactory logFactory(settings);
FIX::SocketInitiator initiator(application, storeFactory, settings, logFactory);
initiator.start();
application.run();
initiator.stop();
Я уверен, что проблема не связана с написанием разрешений, так как я бегом приложения в качестве администратор.
Это сработало. Большое спасибо! – bsam