DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Gestion de la journalisation
  • Présentation
  • Fichier JournalOpération.FIC
  • Fichier JournalIdentification.fic
  • GUID et journalisation
  • Fichier *JNL.Fic
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Structure des fichiers journal (HFSQL Classic)
HFSQL ClassicDisponible uniquement avec ce type de connexion
Présentation
Lors de la journalisation d'un fichier de données HFSQL Classic, les fichiers suivants sont automatiquement créés :
JournalOpération.FicEnsemble des opérations réalisées sur les fichiers de données HFSQL journalés utilisés par l'application. Une opération correspond à une fonction HFSQL.
JournalIdentification.FicListe des emplacement physiques de tous les fichiers journalés de l'application
xxxJNL.FicFichier créé pour chaque fichier journalé. Contient la valeur des enregistrements manipulés avant et après chaque opération.
Cette page détaille la structure de ces fichiers.
Fichier JournalOpération.FIC
Les différentes rubriques présentes dans le fichier JournalOpération.Fic sont les suivantes :
Id_OpérationIdentifiant de l'opération réalisée.
Numéro_EnregistrementNuméro de l'enregistrement manipulé dans le fichier de données.
Id_Sauvegarde_Enregistrement_OriginalNuméro de l'enregistrement du journal correspondant à l'enregistrement avant modification. Ce numéro d'enregistrement correspond à un enregistrement du fichier xxxxJNL.Fic.
Id_Sauvegarde_Enregistrement_ModifiéNuméro de l'enregistrement du journal correspondant à l'enregistrement après modification. Ce numéro d'enregistrement correspond à un enregistrement du fichier xxxxJNL.Fic.
Id_FonctionWLIdentifiant de la fonction WLangage utilisée dans le programme. Pour retrouver le nom de la fonction WLangage utilisée, il suffit de consulter le fichier ListeDéfinitionHF.WL (présent dans le sous-répertoire "Personal\External\" de WINDEV ou WEBDEV)
Poste_NomNom du poste qui a effectué l'opération (les 12 derniers caractères).
Poste_AdresseIPAdresse IP du poste qui a réalisé l'opération.
ApplicationNom de l'application depuis laquelle l'opération a été effectuée (les 12 premiers caractères)
HPosteIDIdentifiant du poste de l'utilisateur, défini en programmation par la fonction HPoste.
HJournalInfoMsgCommentaires concernant l'opération journalée. Ces commentaires sont paramétrables grâce à la fonction HJournalInfo.
Heure_Poste_ClientHeure GMT à laquelle l'opération a été effectuée sur le poste utilisateur (décalage de 2 heures par rapport à l'heure en France en été).
ID_ReplicaIdentifiant du réplica. Cette rubrique est utilisée par la réplication.
ID_FichierJNLIdentifiant du fichier JNL contenant la sauvegarde de l'enregistrement
Fichier JournalIdentification.fic
Les différentes rubriques présentes dans le fichier JournalIdentification.Fic sont les suivantes :
Id_FichierJNLIdentifiant du fichier manipulé.
GUID_Fichier_SourceIdentifiant unique du fichier qui est journalé. Cet identifiant est automatiquement attribué par le moteur HFSQL au fichier lors de la création du fichier de données.
GUID_Fichier_JNLIdentifiant unique du fichier Journal associé au fichier Source. Cet identifiant est automatiquement attribué par le moteur HFSQL au fichier lors de la création du fichier de données.
Emplacement_Fichier_SourceChemin du fichier de données manipulé (fichier de données HFSQL journalé)

GUID et journalisation

Deux types de GUID de fichiers sont gérés par le moteur HFSQL :
  • GUID de fichier défini lors de la description du fichier sous l'éditeur d'analyses. Ce GUID est utilisé dans la gestion du .REP.
  • GUID du fichier défini lors de la création du fichier de données physique. Ce GUID est utilisé dans la journalisation pour détecter que deux fichiers de données n'utilisent pas le même fichier journal.
Fichier *JNL.Fic
WINDEVWEBDEV - Code ServeurWindowsHFSQL Classic Le fichier *JNL.Fic contient :
  • toutes les rubriques du fichier HFSQL journalé correspondant
  • les rubriques suivantes :
Id_SauvegardeNuméro de l'enregistrement sauvegardé. Ce numéro permet d'identifier l'enregistrement dans le fichier JournalOpération.Fic
Numéro_EnregistrementNuméro de l'enregistrement dans le fichier original journalé.
Etat_EnregistrementEtat de l'enregistrement (modifié, supprimé, ajouté, ...)
ID_FonctionWLIdentifiant de la fonction WLangage utilisée dans le programme. Pour retrouver le nom de la fonction WLangage utilisée, il suffit de consulter le fichier ListeDéfinitionHF.WL (présent dans le sous-répertoire "Personal\External\" de WINDEV)
Poste_NomNom du poste qui a effectué l'opération (les 12 derniers caractères).
Poste_AdresseIPAdresse IP du poste qui a réalisé l'opération.
ApplicationNom de l'application depuis laquelle l'opération a été effectuée (les 12 premiers caractères)
HPosteIDIdentifiant du poste de l'utilisateur, défini en programmation par la fonction HPoste.
HJournalInfoMsgCommentaires concernant l'opération journalée. Ces commentaires sont paramétrables grâce à la fonction HJournalInfo.
Heure_Poste_ClientHeure GMT à laquelle l'opération a été effectuée sur le poste utilisateur (décalage de 2 heures par rapport à l'heure en France en été).
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/07/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale