Jon*_*len 2 quickfix fix-protocol
我正在构建一个重播日志的工具.手动解析日志很烦人,所以我想知道是否有办法简单地从日志中加载消息.
另外,我并不反对仅使用第三方重播工具(如果存在).
首先以您想要的任何方式读取日志文件,获取各行(每行有一条消息).
然后构建一个数据字典:
// Use the version of the XML dictionary that is right for you
FIX::DataDictionary dd("FIX44.XML");
Run Code Online (Sandbox Code Playgroud)
然后,对于每一行(as std::string str),构建一条消息:
FIX::Message msg(str, dd, false);
Run Code Online (Sandbox Code Playgroud)
最后,处理消息就像你的FIX :: Application做,或者更好,调用
yourFixApplication.fromApp(msg, mySessionID);
Run Code Online (Sandbox Code Playgroud)