PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Serveur Manta
  • Où est installé le serveur Manta ?
  • Comment installer HFSQL Client/Serveur ?
  • Installation sous Linux
  • Installation via le système intégré de Debian
  • Installation via le système intégré de RedHat et dérivé
  • Installation via Docker
  • Centre de contrôle HFSQL : Outil d'administration du serveur à distance
  • Fichiers présents sur le poste serveur
  • Désinstallation des services d'un serveur
  • Vous pouvez désinstaller les services d'un serveur
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Serveur Manta
Le serveur Manta est composé :
  • du service MantaManager permet de communiquer avec l'application "Centre de Contrôle HFSQL" (outil d'administration à distance) et d'arrêter et/ou de lancer le ou les serveurs.
  • du service Manta.
    Par défaut, un seul service Manta est présent sur le poste serveur. Cependant, il est possible d'avoir plusieurs services Manta sur le même poste serveur. Cette configuration permet par exemple d'associer une application WINDEV/WEBDEV (ou un petit nombre d'applications WINDEV/WEBDEV) à un service Manta. Ainsi, si une application surcharge le service Manta, seules les applications associées à ce service seront bloquées ou ralenties.
    Pour utiliser cette configuration, il est nécessaire que chaque service Manta utilise un port réseau et un chemin de répertoire de bases de données différents.
    Remarque : En cas de défaillance, le service est automatiquement redémarré.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Sous WINDEV :
Sous WEBDEV :
Où est installé le serveur Manta ?

Comment installer HFSQL Client/Serveur ?

L'installation de HFSQL Client/Serveur est disponible :
  • Sur le DVD d'installation de WINDEV, WEBDEV et WINDEV Mobile.
  • Dans le répertoire INSTALL de WINDEV, WEBDEV et WINDEV Mobile.
  • Versions 22 et supérieures
    via le système intégré de Debian.
    Nouveauté 22
    via le système intégré de Debian.
    via le système intégré de Debian.
  • Versions 22 et supérieures
    via le système intégré de RedHat.
    Nouveauté 22
    via le système intégré de RedHat.
    via le système intégré de RedHat.
  • Versions 22 et supérieures
    via Docker.
    Nouveauté 22
    via Docker.
    via Docker.
Le serveur HFSQL Client/Serveur peut être installé avec vos applications. Il suffit de l'inclure lors de la création du programme d'installation.
Remarque : Pour fonctionner, le serveur Manta doit être installé sur un poste ayant comme système d'exploitation Windows XP, Windows 2003 ou supérieur. Il est également possible d'installer le serveur Manta sur un poste ayant comme système d'exploitation Linux (processeur x86 ou compatible).

Installation sous Linux

Pour installer le serveur HFSQL Client/Serveur sur un serveur LINUX :
  1. Copiez les fichiers suivants sur le serveur :
    • manta_install
    • mantainstall.zip
    • README
      Ces fichiers sont présents dans le sous-répertoire "Serveur HyperFileSQL\Linux4" du CD d'installation. Ces fichiers sont présents dans le sous-répertoire "Serveur HFSQL\Linux4" du CD d'installation.
  2. Connectez-vous au serveur en tant que "root"
  3. Exécutez le fichier manta_install. Il est possible de :
    • Installer un nouveau serveur.
    • Mettre à jour un serveur existant.
    • Désinstaller un serveur.
  4. Suivez les instructions affichées à l'écran.
Attention : Il est nécessaire de faire défiler complètement la licence pour pouvoir afficher les écrans suivants.
Pour installer le serveur HFSQL Client/Serveur 64 bits sur un serveur LINUX 64 bits :
  1. Copiez les fichiers suivants sur le serveur :
    • manta_install64
    • mantainstall.zip
    • README
      Ces fichiers sont présents dans le sous-répertoire "Serveur HyperFileSQL\Linux44_64" du CD d'installation.Ces fichiers sont présents dans le sous-répertoire "Serveur HFSQL\Linux44_64" du CD d'installation.
  2. Connectez-vous au serveur en tant que "root"
  3. Exécutez le fichier manta_install64. Il est possible de :
    • Installer un nouveau serveur.
    • Mettre à jour un serveur existant.
    • Désinstaller un serveur.
  4. Suivez les instructions affichées à l'écran.
Attention : Il est nécessaire de faire défiler complètement la licence pour pouvoir afficher les écrans suivants.
Versions 22 et supérieures

Installation via le système intégré de Debian

Pour utiliser ce mode d'installation :
  1. Exécutez l'action suivante :
    sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys 3a2b08fb11ba9bca

    Attention : Si vous obtenez une erreur de la forme suivante : "gpg: failed to start the dirmngr" alors exécutez la commande suivante :
    sudo apt-get install dirmngr
  2. Exécutez ensuite les actions suivantes :
    sudo echo "deb http://package.windev.com/fr/debian/ debian main" >
    /etc/apt/sources.list.d/pcsoft.list
    sudo apt-get update
    sudo apt-get install hfsql
Remarque : Ce mode d'installation fonctionne uniquement avec les distributions Debian version 8 minimum.
Nouveauté 22

Installation via le système intégré de Debian

Pour utiliser ce mode d'installation :
  1. Exécutez l'action suivante :
    sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys 3a2b08fb11ba9bca

    Attention : Si vous obtenez une erreur de la forme suivante : "gpg: failed to start the dirmngr" alors exécutez la commande suivante :
    sudo apt-get install dirmngr
  2. Exécutez ensuite les actions suivantes :
    sudo echo "deb http://package.windev.com/fr/debian/ debian main" >
    /etc/apt/sources.list.d/pcsoft.list
    sudo apt-get update
    sudo apt-get install hfsql
Remarque : Ce mode d'installation fonctionne uniquement avec les distributions Debian version 8 minimum.

Installation via le système intégré de Debian

Pour utiliser ce mode d'installation :
  1. Exécutez l'action suivante :
    sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys 3a2b08fb11ba9bca

    Attention : Si vous obtenez une erreur de la forme suivante : "gpg: failed to start the dirmngr" alors exécutez la commande suivante :
    sudo apt-get install dirmngr
  2. Exécutez ensuite les actions suivantes :
    sudo echo "deb http://package.windev.com/fr/debian/ debian main" >
    /etc/apt/sources.list.d/pcsoft.list
    sudo apt-get update
    sudo apt-get install hfsql
Remarque : Ce mode d'installation fonctionne uniquement avec les distributions Debian version 8 minimum.
Versions 22 et supérieures

Installation via le système intégré de RedHat et dérivé

Pour utiliser ce mode d'installation, veuillez effectuer les actions suivantes :
sudo dnf config-manager --add-repo http://package.windev.com/fr/rpm/pcsoft.repo
sudo dnf install hfsql
sudo systemctl start hfsql
Nouveauté 22

Installation via le système intégré de RedHat et dérivé

Pour utiliser ce mode d'installation, veuillez effectuer les actions suivantes :
sudo dnf config-manager --add-repo http://package.windev.com/fr/rpm/pcsoft.repo
sudo dnf install hfsql
sudo systemctl start hfsql

Installation via le système intégré de RedHat et dérivé

Pour utiliser ce mode d'installation, veuillez effectuer les actions suivantes :
sudo dnf config-manager --add-repo http://package.windev.com/fr/rpm/pcsoft.repo
sudo dnf install hfsql
sudo systemctl start hfsql
Versions 22 et supérieures

Installation via Docker

Pour utiliser ce mode d'installation, utilisez l'adresse suivante :
https://hub.docker.com/r/windev/hfsql/
Pour plus de détails, consultez HFSQL et Docker.
Nouveauté 22

Installation via Docker

Pour utiliser ce mode d'installation, utilisez l'adresse suivante :
https://hub.docker.com/r/windev/hfsql/
Pour plus de détails, consultez HFSQL et Docker.

Installation via Docker

Pour utiliser ce mode d'installation, utilisez l'adresse suivante :
https://hub.docker.com/r/windev/hfsql/
Pour plus de détails, consultez HFSQL et Docker.
Le serveur Manta peut être présent :
  • soit sur le poste de développement :
  • soit sur le poste serveur :
Centre de contrôle HFSQL : Outil d'administration du serveur à distance
L'application Centre de Contrôle HFSQL permet de :
  • administrer entièrement les différents serveurs utilisés.
  • gérer les utilisateurs et les groupes d'utilisateurs des bases de données.
  • visualiser et/ou modifier le contenu d'une base de données.
  • effectuer des recherches dans une base de données.
  • exécuter des requêtes sur une base de données.
  • visualiser les connexions en cours sur une base de données ou sur un fichier de données.
  • arrêter, démarrer, installer et/ou désinstaller un serveur.
  • ...
Fichiers présents sur le poste serveur
Par défaut, les fichiers présents sur le poste serveur se présentent de la façon suivante :
1Fichiers présents à la racine du serveur
Le fichier HFConf.ini permet de définir :
  • le chemin du répertoire contenant l'ensemble des fichiers de données des différentes applications WINDEV HFSQL Client/Serveur (point 2).
    Le mot-clé correspondant est "DBRootPath".
    Pour spécifier le répertoire du service Manta, utilisez la chaîne "%%EXE%%".
  • le port réseau utilisé. Par défaut, le port 4900 est utilisé.
    Le mot-clé correspondant est "AccessPort".
Le fichier Manta.exe correspond au service Manta.
Le fichier MantaManager.exe correspond au service MantaManager.
Les fichiers WDHFSrv.dll et WDSQLSrv.dll correspondent aux librairies WINDEV nécessaires aux services Manta et MantaManager (port 4999).
2Répertoire BDD
Ce répertoire contient l'ensemble des bases de données présentes sur le serveur.
3Répertoire __System
Ce répertoire contient les fichiers permettant de définir :
  • l'ensemble des règles d'intégrité entre les différentes bases de données.
  • les utilisateurs des bases de données.
  • les groupes d'utilisateurs des bases de données.
  • les liaisons entre les utilisateurs et les groupes d'utilisateurs.
4Répertoire DonnéesApplicationA
Ce répertoire contient l'ensemble des fichiers de données utilisés par "ApplicationA". Le nom de ce répertoire est défini lors de la création de la connexion utilisée par l'application.
5Répertoire __System de DonnéesApplicationA
Ce répertoire contient les fichiers permettant de définir l'ensemble des règles d'intégrité de "ApplicationA".
6Fichiers de données de DonnéesApplicationA
Ensemble des fichiers de données utilisés par "ApplicationA".
Comme présenté dans le point 7, ces fichiers de données peuvent être également présents dans plusieurs sous-répertoires.
Remarque : Une même application peut utiliser des fichiers de données provenant de plusieurs bases de données.
7Fichiers de données de DonnéesApplicationB
Ensemble des fichiers de données utilisés par "ApplicationB", présents dans plusieurs sous-répertoires.
Remarque : Une même application peut utiliser des fichiers de données provenant de plusieurs bases de données.
Désinstallation des services d'un serveur

Vous pouvez désinstaller les services d'un serveur

  • soit en utilisant le DVD d'installation du module serveur HFSQL. Les services à désinstaller sont Manta et MantaManager.
  • soit directement depuis le panneau de configuration de Windows (option "Ajout/Suppression de programmes").
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire