|
|
|
|
|
- Présentation
- Dans quels cas la modification automatique des données est nécessaire ?
- Réaliser la modification automatique des fichiers de données
- Poste de développement
- Poste de déploiement
- Notes
- Exécuter plusieurs fois la modification automatique des fichiers de données
- Configuration par défaut du programme d'installation
- Sauvegarde des fichiers de données
- Forcer la modification automatique des fichiers
- Analyse partagées entre différentes application et sites
- Droits d'accès au fichier de données
- Limitation
Modification automatique des fichiers de données
Disponible uniquement avec ces types de connexion
La modification automatique des fichiers de données permet de mettre à jour la description des fichiers de données présents sur les postes utilisateurs. En effet, si la structure d'un ou de plusieurs fichiers a évolué sur le poste de développement (ajout ou suppression de rubriques, modifications de rubriques, ...), ces modifications doivent obligatoirement être reportées sur les postes utilisateurs lors de la mise à jour de l'application. Si la mise à jour de l'application est effectuée sans modification automatique des données, l'application sur les postes utilisateurs risque de : - ne plus fonctionner correctement.
- générer des erreurs de programmation.
Remarques : - La modification automatique des fichiers de données peut être réalisée par programmation grâce à la fonction HModifieStructure.
Dans quels cas la modification automatique des données est nécessaire ? Réaliser la modification automatique des fichiers de données Poste de développement La modification automatique des fichiers de données est systématiquement réalisée lors de la génération de l'analyse sur le poste de développement. Pour reporter la modification automatique sur les fichiers de données présents sur les postes des utilisateurs finaux, il suffit d'effectuer la modification automatique lors de l'installation de la mise à jour de l'application ou du site. Le paramétrage de cette modification automatique peut être effectué : Exécuter plusieurs fois la modification automatique des fichiers de données Si la modification automatique est effectuée sur des données déjà à jour, cette modification n'aura aucune incidence sur l'application. Sauvegarde des fichiers de données Avant d'exécuter la modification automatique, les fichiers de données de l'application sont automatiquement sauvegardés. Les répertoires de sauvegarde sont nommés : - "Sauvegarde Modif Auto (<DateModifAuto> <HeureModifAuto>)" s'il s'agit d'une modification automatique des fichiers de données au format Hyper File 5.5 ou HFSQL Classic.
- "Fichiers avant conversion (<DateModifAuto> <HeureModifAuto>)" s'il s'agit d'une migration des fichiers de données de Hyper File 5.5 vers HFSQL Classic.
Analyse partagées entre différentes application et sites Dans le cas d'une analyse partagée entre plusieurs applications ou sites, par défaut après la modification automatique des fichiers de données il est nécessaire de mettre à jour tous les exécutables et sites qui partagent l'analyse. Il est cependant possible d'autoriser une application ou un site à utiliser une description de fichier plus récente, grâce à la fonction HVérifieStructure. Modification des fichiers de données "à chaud"
La modification des fichiers de données peut être effectuée même si des applications accèdent à ces fichiers de données. Pendant la modification des fichiers de données, les différentes applications manipulant les fichiers de données continuent de fonctionner.L'application cessera de fonctionner dans le cas où les modifications sont incompatibles (suppression de clé, suppression de clé unique, suppression des identifiants, suppression de fichier de données ou de rubriques, modification du format d'une rubrique...) Dès le premier accès à un fichier de données dont la structure est incompatible, une erreur indiquant que la structure du fichier de données est différente de celle de l'analyse sera retournée. Dans le cas d'ajout de rubrique, d'ajout de clé, d'ajout de fichier, l'application continuera à fonctionner normalement (sauf si la fonction HVérifieStructure a été employée avec la constante hIdentique). Droits d'accès au fichier de données La modification des fichiers de données provoque la recréation du fichier de données sur disque. Dans un système d'allocation gérant les droits au niveau des fichiers (NTFS...), le fichier de données après modification automatique aura donc les droits du répertoire auquel il appartient. Si avant la modification automatique le fichier de données avait des droits particuliers différents de ceux du dossier, il est nécessaire de les redéfinir au niveau de Windows après la modification. Limitation La modification automatique des fichiers de données fonctionne uniquement pour les fichiers de données ayant des index. Rappel : il est possible de créer des fichiers de données ne possédant pas de rubrique de type Index.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|