SOAP-SVCLOG-Viewer 1.4
A friendly SOAP log messages viewer
FileSplitter Class Reference

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>

Public Member Functions

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.

Public Attributes

const unsigned int MAX_NB_MESSAGES = 20000
 Nb max de messages par fichier découpé (default: 20000)

Detailed Description

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

Member Function Documentation

◆ 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