|
|
|
|
- Présentation
- Les différents types de journaux disponibles
- Journaux disponibles en mode HFSQL Classic
- Journaux disponibles en mode HFSQL Client/Serveur
- Mettre en place la journalisation
- Définir la journalisation au niveau des fichiers de données
- Définir la journalisation au niveau des rubriques
- Générer l'analyse
- Modification automatique des données et journalisation
- Les différents fichiers créés lors de la mise en place de la journalisation
- Fichiers créés en mode HFSQL Classic
- Fichiers créés en mode HFSQL Client/Serveur
- WDLog : utilitaire de gestion des journaux
- Manipuler les journaux par programmation
- Deux fichiers de données ne doivent pas utiliser le même fichier journal
Mettre en place la journalisation dans une application
 Disponible uniquement avec ces types de connexion
Que votre application utilise des fichiers de données HFSQL Classic ou HFSQL Client/Serveur, il est possible de mettre en place la journalisation sur ces fichiers de données. Pour mettre en place la journalisation des fichiers de votre application, il est nécessaire de : - Définir le type de journalisation à effectuer.
- Définir la journalisation au niveau des fichiers de données.
- Définir la journalisation au niveau des rubriques.
Les fichiers créés par la journalisation dépendent du type d'accès à vos fichiers de données (HFSQL Classic ou HFSQL Client/Serveur). Les fichiers journalés pourront ensuite être manipulés avec l'outil WDLog ou par programmation. Les différents types de journaux disponibles Mettre en place la journalisation Définir la journalisation au niveau des fichiers de données La mise en place de la journalisation sur les fichiers de données HFSQL Classic ou Client/Serveur est réalisée sous l'éditeur d'analyses. Pour mettre en place la journalisation sur un fichier de données décrit dans l'analyse : - Réalisez une sauvegarde des fichiers de données dans leur état actuel avec l'outil WDLog.
- Sous l'éditeur d'analyses, affichez la description du fichier de données voulu :
- Sélectionnez le fichier de données sous l'éditeur.
- Sélectionnez l'option "Description du fichier de données" du menu contextuel.
- Dans l'onglet "Divers" sélectionnez le type de journal à gérer pour ce fichier de données.
- Selon l'option sélectionnée, précisez si nécessaire le répertoire des différents fichiers créés par la journalisation.
Définir la journalisation au niveau des rubriques Par défaut, toutes les rubriques d'un fichier journalé sont automatiquement journalées. Il est cependant possible de définir : - si certaines rubriques doivent être ou non journalées. Par exemple, si un des fichiers de données utilise une rubrique mémo pour stocker une image (information peu importante et peu sujette à modification), il est possible de ne pas journaler cette rubrique.
- si la rubrique journalée doit être une clé dans le journal. Cette option permet par exemple de retrouver simplement un enregistrement dans le journal.
Pour ne pas journaler une rubrique : - Affichez la description du fichier de données.
- Affichez la description de la rubrique voulue.
- Dans l'onglet "Avancé", décochez l'option "Journaler la rubrique".
Générer l'analyse Lorsque la journalisation a été définie dans l'éditeur d'analyses, l'analyse peut être générée. Attention : Avant d'effectuer cette opération, il est conseillé de sauvegarder les fichiers de données avec l'outil WDLog. Modification automatique des données et journalisation Lorsque une modification automatique des fichiers de données est effectuée sur des fichiers de données journalés : - Les fichiers journaux sont automatiquement sauvegardés.
- Les fichiers journaux sont purgés.
Les différents fichiers créés lors de la mise en place de la journalisation WDLog : utilitaire de gestion des journaux L'utilitaire WDLog permet de : - Sauvegarder et restaurer vos fichiers de données
- Vérifier la cohérence d'un journal et le purger si nécessaire
- Restaurer un fichier de données à partir de son journal.
- Rechercher qui a modifié un enregistrement, à quelle date, ...
Cet utilitaire est redistribuable avec vos applications. Pour plus de détails, consultez WDLog. Manipuler les journaux par programmation La gestion des journaux est automatique. Cependant plusieurs fonctions du WLangage permettent de manipuler des journaux : | | HChangeRepJnl | Modifie dynamiquement l'emplacement des fichiers du journal correspondant à un fichier HFSQL (fichier *JNL et fichiers JournalOpération et JournalIdentification).
| HGèreJournal | Permet d'activer ou non la gestion des journaux. Cette gestion est activée par défaut. Si dans un traitement, il n'est pas nécessaire de gérer les journaux, il suffit d'appeler la commande HGèreJournal(Faux). Dans ce cas, l'exécution des traitements sera plus rapide. | HHistoriqueModification | Renvoie les modifications apportées à une ou plusieurs rubriques d'un enregistrement donné. | HJournalInfo | Ajoute de commentaires dans le journal lors de l'enregistrement de l'opération journalée. Ces commentaires pourront être visualisés dans WDLog. | HJournalRecrée | Re-crée un journal à vide. Cette fonction permet par exemple une remise à 0 du journal après une sauvegarde ou une réplication par exemple). Le contenu des fichiers existants est perdu. | HJournalRedémarre | Redémarre la journalisation du fichier. Cette journalisation a été arrêtée grâce à la fonction HJournalStop. | HJournalStop | Arrête la journalisation du fichier. Les manipulations effectuées dans le fichier journalé ne sont plus enregistrées. | HRégénèreFichier | Régénère un fichier à partir de son journal. |
Des propriétés WLangage permettent également de gérer les fichiers journalés : | | FichierJournal | Permet de savoir si un fichier de données est un fichier journal ou non. | Journalisation | Permet de connaître le mode de journalisation utilisé pour un fichier de données (fichier défini sous l'éditeur d'analyses ou défini dynamiquement). | RépertoireJournal | Permet de gérer le répertoire du fichier journal décrit dans l'analyse. Il est ainsi possible de :- Connaître le répertoire du journal pour un fichier défini sous l'éditeur d'analyses ou défini dynamiquement.
- Définir le répertoire du journal pour un fichier défini dynamiquement.
| RépertoireJournalOpération | Permet de gérer le répertoire du fichier des opérations du journal associé à un fichier Journalé. Il est ainsi possible de :- Connaître le répertoire du journal des opérations lié à un fichier journalé défini sous l'éditeur d'analyses ou défini dynamiquement.
- Définir le répertoire du journal des opérations pour un fichier défini dynamiquement.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|