La classe FileSplitter ouvre un fichier .SCVLOG et le découpe en morceaux plus petits de 20.000 messages SOAP chacun (avec un maximum de 10 fichiers). Ceci est utile quand le fichier SVCLOG est tellement gros qu'il ne peut pas être ouvert par les outils d'analyse. Les nouveaux fichierx XML sont nommés: xxx.n.svclog.
More...
#include <FileSplitter.h>
|
| void | open (std::string filename) |
| | Ouverture du fichier d'entrée SVCLOG.
|
| void | split () |
| | Fonction principale de découpage.
|
| void | close () |
| | Fermeture des fichiers SVCLOG (input) et SPLITTED (output)
|
| bool | good () |
| | Fonction à appeler après open() et split(), pour savoir si tout s'est bien passé.
|
| std::string | getErrorMessage () |
| | Permet de connaitre l'erreur éventuellement rencontrée lors des opérations sur les fichiers.
|
|
|
const unsigned int | MAX_NB_MESSAGES = 20000 |
| | Nb max de messages par fichier découpé (default: 20000)
|
La classe FileSplitter ouvre un fichier .SCVLOG et le découpe en morceaux plus petits de 20.000 messages SOAP chacun (avec un maximum de 10 fichiers). Ceci est utile quand le fichier SVCLOG est tellement gros qu'il ne peut pas être ouvert par les outils d'analyse. Les nouveaux fichierx XML sont nommés: xxx.n.svclog.
La classe transforme un fichier SVCLOG en un fichier XML. Elle lit le fichier SVCLOG caractère-par-caractère et n'utilise PAS de parser XML.
- Author
- David de Lorenzo
◆ close()
| void FileSplitter::close |
( |
| ) |
|
Fermeture des fichiers SVCLOG (input) et SPLITTED (output)
- See also
- open()
◆ getErrorMessage()
| std::string FileSplitter::getErrorMessage |
( |
| ) |
|
Permet de connaitre l'erreur éventuellement rencontrée lors des opérations sur les fichiers.
- Returns
- Le message d'erreur.
◆ good()
| bool FileSplitter::good |
( |
| ) |
|
Fonction à appeler après open() et split(), pour savoir si tout s'est bien passé.
- Returns
True si le fichier a pu être découpé sans incident.
◆ open()
| void FileSplitter::open |
( |
std::string | filename | ) |
|
Ouverture du fichier d'entrée SVCLOG.
- Parameters
-
| filename | : Le nom du fichier à ouvrir |
- See also
- close()
◆ split()
| void FileSplitter::split |
( |
| ) |
|
Fonction principale de découpage.
- Precondition
- La fonction open() doit être appelée au préalable.
- Postcondition
- La fonction good() indique si le splitting s'est bien déroulé.
The documentation for this class was generated from the following files:
- E:/Sources/Repositories/VOR/TOOLS/SOAP-Message-Viewer/Sources/FileSplitter.h
- E:/Sources/Repositories/VOR/TOOLS/SOAP-Message-Viewer/Sources/FileSplitter.cpp