|
|
|
|
|
- Présentation
- Table JNL_FILES.FIC
- Table JNL_OPERATION.FIC
- Table JNL_USERS.FIC
- Table *JNL.FIC (journal des écritures)
Structure des fichiers journal (HFSQL Client/Serveur)
Disponible uniquement avec ce type de connexion
Lors de la journalisation d'une table HFSQL Client/Serveur, les fichiers suivants sont automatiquement créés: | | JNL_FILES.FIC | Description des tables journalées. | JNL_OPERATION.FIC | Description des actions effectuées sur une table journalée. | JNL_USERS.FIC | Description des utilisateurs effectuant une action sur une table journalée. | xxxJNL.FIC | Table créée pour chaque table journalée. 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 tables.
- Le journal des utilisateurs.
- Le journal des opérations.
- Pour chaque table journalée de chaque base de données, le fichier journal correspondant. L'arborescence utilisée correspond à l'arborescence des tables associées à la base.
Par exemple, si la table Commande de DonneesApplicationA est journalée, le sous-répertoire __JNL\DonneesApplicationA contiendra la table CommandeJNL.FIC.Autre exemple: si la table Client de DonneesApplicationB est journalée, le sous-répertoire __JNL\DonneesApplicationA\Client contiendra la table 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. Les différentes rubriques présentes dans la table JNL_FILES.FIC sont les suivantes: | | JNLFile_ID | Identifiant de la table. | Source_DB_File_Location | Nom de la base de données +'\'+chemin relatif du fichier journal. | Source_File_GUID | GUID de la table journalée. | JNL_File_GUID | GUID du journal des écritures. |
Les différentes rubriques présentes dans la table JNL_OPERATION.FIC sont les suivantes: | | Operation_ID | Identifiant de l'opération. | USER_ID | Identifiant de l'utilisateur réalisant l'opération. Cet identifiant correspond à l'identifiant de la table JNL_USER.Fic | JNLFile_ID | Identifiant du fichier journalé sur lequel l'opération est effectuée. Cet identifiant correspond à l'identifiant de la table JNL_FILES.Fic. | WLFunction_ID | Identifiant 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_Time | Date de l'opération sur le serveur (au format UTC, temps universel) | Record_Number | Numéro de l'enregistrement modifié | Source_Record_Backup_ID | Identifiant dans le fichier des valeurs. Correspond à la valeur de l'enregistrement avant l'opération. | Modified_Record_Bacup_ID | Identifiant dans le fichier des valeurs. Correspond à la valeur de l'enregistrement après l'opération. | HLogInfoMsg | Valeur définie par la fonction HJournalInfo. | HPost_ID | Texte défini par la fonction HPoste. |
Les différentes rubriques présentes dans la table JNL_USERS.FIC sont les suivantes: | | User_ID | Identifiant de l'utilisateur. | Login | Login de l'utilisateur. | Workstation_Name | Nom de la machine de l'utilisateur. | Workstation_IPAddress | Adresse IP de la machine de l'utilisateur. | Application | Nom de l'application |
Table *JNL.FIC (journal des écritures) La table *JNL.Fic contient: - les rubriques présentées dans le tableau ci-dessous,
- toutes les rubriques journalées de la table HFSQL journalée correspondante.
| | User_ID | Identifiant de l'utilisateur ayant réalisé l'opération. Ce numéro permet d'identifier l'enregistrement dans la table JNL_Users.Fic | Record_Number | Numéro de l'enregistrement dans la table originale journalée. | Record_Status | Etat de l'enregistrement (modifié, supprimé, ajouté, ...) | WLFunction_ID | Identifiant 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_Time | Date de l'opération sur le serveur (au format UTC, temps universel) | HLogInfoMsg | Valeur définie par la fonction HJournalInfo. | HPost_ID | Texte défini par la fonction HPoste. | IDJNL | Identifiant du journal |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|