Le Client Serveur Hyper File
Connexion :
1/ Depuis l'éditeur d'analyse :

Vous de créez une nouvelle connexion Hyper File Client/Serveur dans votre analyse
sans rattacher de fichier. Pour cela :

- ouvrez votre analyse
- choisissez l'option de menu "Analyse ..Connexions..."
- cliquez sur le bouton de "Nouvelle connexion" (ce bouton se trouve en haut à droite de la fenêtre, il a un icon avec une flèche verte)
- décrivez votre connexion : Nom ou adresse IP du poste sur lequel se trouve le serveur Hyper File, nom de la base de donnée, utilisateur et le mot de passe de l'utilisateur
- indiquez un nom à votre connexion, par exemple "Cx_WDHFClientServeur", ce nom vous permettra de manipuler cette connexion par programmation.
- modifier ensuite le type de chaque fichier de Hyper File à Hyper File client serveur.
- générez votre analyse     

2/ Par programmation :

Vous pouvez décrire dynamiquement la connexion avec la commande HDécritConnexion().
Exemple :

SI PAS HDécritConnexion("Cx_WDHFClientServeur", "invité", "", "PosteServeur", "NomBase", hAccèsHFClientServeur) ALORS     Erreur(HErreurInfo()) RETOUR
FIN

Vous devez ensuite affecter vos fichiers avec cette connexion par l'appel de la commande HchangeConnexion().
Exemple avec une connexion qui se nomme "Cx_WDHFClientServeur" :

HChangeConnexion("*",Cx_WDHFClientServeur)
Migration :
Voici un exemple avec un fichier Access. Pour réaliser ce traitement, vous devez :

- importez votre fichier Access en demandant sa conversion au format Hyper File Classique.
- indiquez le répertoire dans lequel les fichiers vont être convertis
- effectuez la migration des fichiers
- dans le répertoire indiqué ci-dessus, vous devez retrouver tous vos fichiers au format Hyper File Classique
- dans l'éditeur d'analyse, ouvrez votre fenêtre de description des fichiers
- pour votre premier fichier, modifier son format de Hyper File Classique en Hyper File Client Serveur
- renseignez les paramètres de connexion au serveur Hyper File
- sélectionnez les fichiers qui devront utiliser cette connexion
- générez votre analyse

Une fois ce traitement effectué, vous devez lancer le centre de contrôle Hyper File pour importer vos fichiers Hyper File Classique dans votre serveur.

Pour cela il faut procéder ainsi : 

- sélectionnez le volet « Hyper File Client / Serveur
- déroulez l'arbre jusqu'à vous positionner sur votre machine
- déroulez l'arbre de votre machine pour sélectionner l'entrée « Base de données »
- faites un clic droit sur cette entrée
- sélectionnez l'option « Importer une base de données Hyper File Classique »
- sélectionnez le répertoire ou vous avez converti tous vos fichiers
- sélectionnez la bonne base de données Hyper File Client / Serveur
- sélectionnez tous vos fichiers à convertir
- cliquez sur le bouton « Importer »
- une fois l'importation terminée, vous devez vous retrouver avec vos bases importées dans le répertoire C:\Serveur HF\BDD\<NomBaseDeDonnées>
Optimisation :
Pour une utilisation du client serveur, il est nécessaire d'optimiser les traitements afin de limiter les aller retour entre le poste distant et le client serveur. 

Chaque champ de type combo, liste ou table ne devra pas être reliée directement au fichier de données décrit dans l'analyse mais à une requête.

Chaque requête devra être optimisée par l'analyseur de requêtes.

Par cette méthode, vous travaillerez en mémoire et non directement sur le fichier. Vous éviterez ainsi les transferts de données entre votre poste et le client serveur coûteux en temps surtout avec une ligne ADSL par exemple. 

Attention, la liaison de vos champs devra alors être effectuée sur la requête
et plus sur le fichier.
Retour
 
----- Powered by WebDev ------