Question

Je construis un outil pour rejouer les journaux. l'analyse syntaxique manuellement les journaux est ennuyeux, donc je me demande s'il y a un moyen de charger le message du journal.

En outre, je ne suis pas contre tout à l'aide d'un outil de lecture tiers si l'on existe.

Était-ce utile?

La solution

Lisez d'abord le fichier journal par tout moyen que vous voulez, obtenir les lignes individuelles (il y a un message par ligne).

Ensuite, construire un dictionnaire de données:

// Use the version of the XML dictionary that is right for you
FIX::DataDictionary dd("FIX44.XML");

Ensuite, pour chaque ligne (comme std::string str), construire un message:

FIX::Message msg(str, dd, false);

Enfin, gérer le message comme votre FIX :: application ne, ou mieux, appel

yourFixApplication.fromApp(msg, mySessionID);

Autres conseils

analyseur ValidFIX Log est un analyseur de journal en ligne qui fait un bon travail: http://www.validfix.com/fix-log-analyzer.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top