ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / Managing databases / HFSQL / Managing log processes
  • Présentation
  • Fichier de données JNL_FILES.FIC
  • Fichier de données JNL_OPERATION.FIC
  • Fichier de données JNL_USERS.FIC
  • Fichier de données *JNL.FIC (journal des écritures)
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Structure des fichiers journal (HFSQL Client/Serveur)
HFSQL Client/ServeurDisponible uniquement avec ce type de connexion
Présentation
Lors de la journalisation d'un fichier de données HFSQL Client/Serveur, les fichiers suivants sont automatiquement créés :
JNL_FILES.FICDescription des fichiers de données journalés.
JNL_OPERATION.FICDescription des actions effectuées sur un fichier de données journalé.
JNL_USERS.FICDescription des utilisateurs effectuant une action sur un fichier de données journalé.
xxxJNL.FICFichier créé pour chaque fichier de données journalé. Contient la valeur des enregistrements manipulés avant et après chaque opération.

Ces fichiers sont créés selon la structure suivante :
1. Répertoire __JNL
Ce répertoire contient :
  • Le journal des fichiers de données.
  • Le journal des utilisateurs.
  • Le journal des opérations.
  • Pour chaque fichier de données journalé de chaque base de données, le fichier journal correspondant. L'arborescence utilisée correspond à l'arborescence des fichiers de données associés à la base.
Par exemple, si le fichier de données Commande de DonneesApplicationA est journalé, le sous-répertoire __JNL\DonneesApplicationA contiendra le fichier de données CommandeJNL.FIC.
Autre exemple : si le fichier de données Client de DonneesApplicationB est jounalé, le sous-répertoire __JNL\DonneesApplicationA\Client contiendra le fichier de données ClientJNL.FIC.
2. Répertoire de la base de données DonneesApplicationA
3. Répertoire de la base de données DonneesApplicationB
Cette page détaille la structure de ces fichiers.
Fichier de données JNL_FILES.FIC
Les différentes rubriques présentes dans le fichier de données JNL_FILES.FIC sont les suivantes :
JNLFile_IDIdentifiant du fichier de données.
Source_DB_File_LocationNom de la base de données +'\'+chemin relatif du fichier journal.
Source_File_GUIDGUID du fichier de données journalé.
JNL_File_GUIDGUID du journal des écritures.
Fichier de données JNL_OPERATION.FIC
Les différentes rubriques présentes dans le fichier de données JNL_OPERATION.FIC sont les suivantes :
Operation_IDIdentifiant de l'opération.
USER_IDIdentifiant de l'utilisateur réalisant l'opération. Cet identifiant correspond à l'identifiant du fichier de données JNL_USER.Fic
JNLFile_IDIdentifiant du fichier journalé sur lequel l'opération est effectuée. Cet identifiant correspond à l'identifiant du fichier de données JNL_FILES.Fic.
WLFunction_IDIdentifiant 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\" du produit)
Server_TimeDate de l'opération sur le serveur (au format UTC, temps universel)
Record_NumberNuméro de l'enregistrement modifié
Source_Record_Backup_IDIdentifiant dans le fichier des valeurs. Correspond à la valeur de l'enregistrement avant l'opération.
Modified_Record_Bacup_IDIdentifiant dans le fichier des valeurs. Correspond à la valeur de l'enregistrement après l'opération.
HLogInfoMsgValeur définie par la fonction HJournalInfo.
HPost_IDTexte défini par la fonction HPoste.
Fichier de données JNL_USERS.FIC
Les différentes rubriques présentes dans le fichier de données JNL_USERS.FIC sont les suivantes :
User_IDIdentifiant de l'utilisateur.
LoginLogin de l'utilisateur.
Workstation_NameNom de la machine de l'utilisateur.
Workstation_IPAddressAdresse IP de la machine de l'utilisateur.
ApplicationNom de l'application
Fichier de données *JNL.FIC (journal des écritures)
Le fichier de données *JNL.Fic contient :
  • les rubriques présentées dans le tableau ci-dessous,
  • toutes les rubriques journalées du fichier de données HFSQL journalé correspondant.
User_IDIdentifiant de l'utilisateur ayant réalisé l'opération. Ce numéro permet d'identifier l'enregistrement dans le fichier de données JNL_Users.Fic
Record_NumberNuméro de l'enregistrement dans le fichier de données original journalé.
Record_StatusEtat de l'enregistrement (modifié, supprimé, ajouté, ...)
WLFunction_IDIdentifiant 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\" du produit utilisé)
Server_TimeDate de l'opération sur le serveur (au format UTC, temps universel)
HLogInfoMsgValeur définie par la fonction HJournalInfo.
HPost_IDTexte défini par la fonction HPoste.
IDJNLIdentifiant du journal
Minimum version required
  • Version 10
Comments
Click [Add] to post a comment

Last update: 12/06/2024

Send a report | Local help