PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


  • Présentation
  • Installation d'un serveur et choix du type de serveur
  • Présentation
  • Paramètres avancés
  • Configuration de la connexion
  • Présentation
  • Installation des fichiers de données
  • Présentation
  • Paramétrage
  • Installation de l'application
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
WDINST : Installation d'une application HFSQL Client/Serveur
HFSQL Client/ServeurDisponible uniquement avec ce type de connexion
Présentation
Lors de la création du programme d'installation d'une application WINDEV utilisant des fichiers de données HFSQL Client/Serveur, WDINST permet :
  • d'installer si nécessaire un serveur HFSQL Client/Serveur.
  • de paramétrer les connexions utilisées. Il est possible :
    • soit d'utiliser les paramètres de connexion définis dans l'analyse ou par programmation.
    • soit de définir les paramètres de connexion lors de l'installation de l'application.
  • de copier les fichiers de données HFSQL directement sur le serveur lors de l'installation
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Installation d'un serveur et choix du type de serveur

Présentation

Lors de son installation, une application WINDEV (monoposte ou réseau) peut proposer à l'utilisateur final d'installer un serveur HFSQL Client/Serveur. Pour cela, il est bien entendu nécessaire que l'application WINDEV utilise des fichiers de données HFSQL Client/Serveur dans la description de son analyse.
WDINST permet de proposer à l'utilisateur final d'installer :
  • un serveur HFSQL Client/Serveur Windows.
  • un serveur HFSQL Client/Serveur Linux.
Il est possible de proposer l'installation de l'un ou l'autre de ces serveurs (ou aucun).
Pour paramétrer cette option depuis WDINST, sélectionnez l'option "Paramètres de l'installation .. Fichiers HyperFileSQL" et sélectionnez l'onglet "HFSQL C/S".Pour paramétrer cette option depuis WDINST, sélectionnez l'option "Paramètres de l'installation .. Fichiers HFSQL" et sélectionnez l'onglet "HFSQL C/S".

Paramètres avancés

Attention : Pour réaliser ces installations, le programme d'installation doit être livré avec les packs d'installation des différents serveurs. Le bouton "Avancé" permet de sélectionner le pack nécessaire. Il est également possible de télécharger le dernier pack d'installation disponible depuis le site PC SOFT.
Configuration de la connexion

Présentation

Si votre application utilise une connexion à un serveur HFSQL Client/Serveur définie dans votre analyse, il est possible de configurer cette connexion automatiquement lors de l'installation de l'application finale.
Pour paramétrer cette option depuis WDINST, sélectionnez l'option "Paramètres de l'installation .. Fichiers HyperFileSQL" et sélectionnez l'onglet "Connexions".Pour paramétrer cette option depuis WDINST, sélectionnez l'option "Paramètres de l'installation .. Fichiers HFSQL" et sélectionnez l'onglet "Connexions".
Pour configurer ces connexions :
  1. Sélectionnez l'option "Editer l'emplacement des fichiers de données".
  2. Sélectionnez la connexion voulue dans le tableau.
  3. Cliquez sur le bouton "Paramètre".
Les principales options à paramétrer sont les suivantes :
  • Si l'utilisateur peut ou non saisir les paramètres de la connexion durant l'installation.
  • Si la connexion doit utiliser les options de l'analyse ou les valeurs indiquées dans l'assistant. Dans ce cas, il est nécessaire de spécifier les valeurs de la connexion à utiliser.
  • Si les paramètres du serveur installé précédemment doivent être utilisés.
Remarques :
  • Si l'installation doit créer une nouvelle base de données, l'utilisateur spécifié dans les paramètres de l'installation doit être un "super utilisateur". En effet, même si l'utilisateur a les droits de création de la base de données, il n'aura pas les droits de création de fichiers de données sur cette base.
  • Si une connexion est configurée par l'utilisateur lors de l'installation, cette connexion sera stockée dans le fichier "<Nom de l'exécutable>.WX". Ce fichier correspond à un fichier caché, au format texte. L'accès à son contenu est possible grâce à la fonction INILit.
Installation des fichiers de données

Présentation

Lors de la création du programme d'installation de l'application, il est également possible de déployer directement les fichiers de données HFSQL Client/Serveur sur le serveur voulu.
Pour paramétrer cette option depuis WDINST, sélectionnez l'option "Paramètres de l'installation .. Fichiers HyperFileSQL" et sélectionnez l'onglet "HFSQL C/S".Pour paramétrer cette option depuis WDINST, sélectionnez l'option "Paramètres de l'installation .. Fichiers HFSQL" et sélectionnez l'onglet "HFSQL C/S".

Paramétrage

Pour chaque fichier de données de l'application, il est possible d'indiquer grâce au bouton "Propriétés" :
  • l'emplacement actuel du fichier de données à installer.
  • la connexion qui doit être associée à ce fichier de données.
  • si l'index doit être copié ou non. Si l'index n'est pas copié, il sera automatiquement reconstruit lors de l'installation. Cette option permet de limiter la taille du programme d'installation si le fichier d'index est très important.
Installation de l'application
Lors de l'installation de l'application chez l'utilisateur final, selon les options sélectionnées, l'assistant propose à l'utilisateur d'installer un serveur HFSQL Client/Serveur sur un poste Windows ou Linux, et permet de configurer la connexion utilisée.
A la fin de l'installation, un fichier ".wx" est créé à côté de l'exécutable.
La structure de ce fichier est donnée à titre d'information. Cette structure peut être modifiée dans une prochaine version. Il est conseillé de ne pas modifier ce fichier manuellement.
Ce fichier contient les informations suivantes :
[CONNECT]
NBCX = Nombre de connexions définies
NOM_x = Nom de la connexion numéro x
BASE_x = Type de base de données utilisée (correspond toujours à hAccèsHFClientServeur)
ADRESSE_x = Adresse du serveur utilisé (nom du serveur ou adresse IP)
PORT_x = Port de connexion
DATABASE_x = Nom de la Database utilisée
LOGIN_x = Login de connexion
PWD_x = Mot de passe crypté
ACCES_x = Type d'accès (hOLectureEcriture ou hOLecture)
INFOEXT_x = Informations étendues
Version minimum requise
  • Version 10
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire