Сначала прочитайте файл журнала любым способом, получив отдельные строки (в каждой строке по одному сообщению).
Затем создайте словарь данных:
// Use the version of the XML dictionary that is right for you
FIX::DataDictionary dd("FIX44.XML");
Затем для каждой строки (как std::string str
) создайте сообщение:
FIX::Message msg(str, dd, false);
Наконец, обработайте сообщение так же, как это делает ваше FIX :: Application, или, лучше, вызовите
yourFixApplication.fromApp(msg, mySessionID);