DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
  • Présentation
  • Liste des fonctions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Remarque : Ces fonctions sont également disponibles en syntaxe préfixée (Fonctions de gestion de HFSQL Client/Serveur (syntaxe préfixée)).
Présentation
Différentes fonctions HFSQL sont spécifiques à la gestion des données HFSQL Client/Serveur.
Ces fonctions permettent principalement de :
  • Gérer les utilisateurs et les groupes d'utilisateurs (création, droits, ...)
  • Gérer les fichiers de données présents sur le serveur
  • Gérer l'intégrité référentielle (fonctions de gestion des liaisons)
  • Gérer le serveur.
Liste des fonctions
Les fonctions spécifiques à la gestion du moteur HFSQL Client/Serveur sont les suivantes :
HActiveTriggerServeurRé-active un trigger serveur précédemment désactivé par la fonction HDésactiveTriggerServeur.
HAjouteGroupeAjoute un groupe d'utilisateurs.
HAjouteLiaisonAjoute une règle d'intégrité entre deux fichiers de données sur le serveur.
HAjouteOptimisationPlanifiéeAjoute une tâche d'optimisation des fichiers de données HFSQL Client/Serveur.
HAjoutePlanificationCrée une tâche planifiée sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
HAjouteSauvegardePlanifiéeAjoute une planification de sauvegarde complète (avec ou sans sauvegarde différentielle) sur le serveur défini par la connexion.
HAjouteTâcheAjoute une tâche planifiée sur le serveur défini par la connexion.
HAjouteUtilisateurAjoute un utilisateur à une base de données.
HAnnuleSauvegardeAnnule une sauvegarde en cours.
HArrêteServeurArrête un serveur HFSQL.
HChangeMotDePasseChange le mot de passe d'un fichier de données HFSQL Classic ou HFSQL Client/Serveur.
HChargeParamètreLit un paramètre précédemment sauvegardé à partir d'une procédure stockée grâce à la fonction HSauveParamètre.
HCopieFichierEffectue une copie d'un fichier de données HFSQL (fichiers .fic, .ndx, .ftx, .sdx et .mmo s'ils existent) :
  • du serveur HFSQL sur le serveur (pour faire une sauvegarde par exemple).
  • du serveur HFSQL sur le client (pour faire une sauvegarde en local par exemple).
  • du client sur le serveur HFSQL (pour mettre à jour les fichiers de données par exemple).
  • d'un serveur HFSQL vers un autre serveur HFSQL.
HCréeTriggerServeurAjoute ou modifie un trigger serveur sur le serveur HFSQL.
HCS.TailleTrameLa variable HCS.TailleTrame permet de modifier la taille de la trame de données envoyée.
HDéclencheMiseAJourServeurPermet de déclencher immédiatement la mise à jour automatique du serveur.
HDéconnecteClientAffiche un message sur le(s) poste(s) Client et déconnecte l'application.
HDécritTriggerServeurAjoute ou modifie un trigger serveur.
HDémarreServeurPermet de démarrer un serveur HFSQL (cette fonction utilise le service MantaManager).
HDésactiveTriggerServeurDésactive un trigger Serveur HFSQL Client/Serveur sur un serveur.
HDétruitTriggerServeurDétruit un trigger serveur.
HDupliqueBaseDeDonnéesDuplique la base de données associée à une connexion sur un serveur HFSQL.
HEnvoieMessageVersClientAffiche un message sur le(s) poste(s) Client.
HEtatServeurPermet de connaître l'état d'un serveur HFSQL (cette fonction utilise le service MantaManager).
HExécutePlanificationExécute immédiatement une tâche planifiée sans tenir compte de sa planification :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
HExécuteProcédureExécute une procédure stockée.
HExécuteSauvegardePlanifiéeForce le déclenchement d'une sauvegarde planifiée.
HFinInterditAccèsBaseDeDonnéesRé-autorise l'accès (c'est-à-dire la connexion) à une ou plusieurs bases de données accessibles par une connexion.
HGèreCachePermet de paramétrer la gestion des caches dans le moteur HFSQL Client/Serveur.
HGèreMiseAJourServeurPermet de gérer la mise à jour automatique des serveurs HFSQL Client/Serveur en spécifiant la fréquence de la vérification de la disponibilité des mises à jour.
HGèreServeurPermet de connaître et de modifier certains paramétrages du serveur HFSQL Client/Serveur.
HGèreTâcheActive ou désactive une tâche planifiée d'un serveur HFSQL Client/Serveur.
HInfoBlocageRenvoie des informations sur le blocage d'un fichier de données, d'un enregistrement ou de tous les enregistrements d'un fichier de données.
HInfoDroitBaseDeDonnéesPermet de connaître les droits sur une base de données définis pour un utilisateur ou un groupe.
HInfoDroitFichierPermet de connaître les droits accordés sur un fichier de données HFSQL Client/Serveur pour un utilisateur ou un groupe.
HInfoDroitServeurPermet de connaître les droits accordés sur un serveur à un utilisateur ou à un groupe d'utilisateurs.
HInfoDroitVuePermet de connaître les droits accordés sur une vue SQL ou sur une vue matérialisée pour un utilisateur ou un groupe.
HInfoGroupeRenvoie des informations sur le groupe d'utilisateurs spécifié.
HInfoLogRenvoie des informations sur les logs du serveur.
HInfoPropriétéBaseDeDonnéesPermet de connaître les propriétés d'une base de données située sur un serveur HFSQL.
HInfoPropriétéFichierPermet de connaître les propriétés d'un fichier de données situé sur un serveur HFSQL.
HInfoPropriétéServeurPermet de connaître les propriétés d'un serveur HFSQL.
HInfoSauvegardeRenvoie des informations sur une ou plusieurs sauvegardes effectuées sur un serveur HFSQL Client/Serveur.
HInfoServeurRenvoie l'information spécifiée à propos du poste serveur.
HInfoTâcheRenvoie les caractéristiques d'une tâche planifiée dans une variable de type hTâchePlanifiée.
HInfoUtilisateurMet à jour les variables de gestion des utilisateurs avec les informations concernant l'utilisateur spécifié.
HInfoVueRenvoie des informations sur une vue matérialisée.
HInterditAccèsBaseDeDonnéesInterdit toutes les nouvelles connexions à une base de données ou bien à toutes les bases de données.
HListeBaseDeDonnéesListe les bases de données Client/Serveur associées à une connexion.
HListeElémentStockéRenvoie la liste des éléments stockés sur un serveur HFSQL (collections de procédures, procédures stockées ou requêtes).
Renvoie la liste des fichiers surveillés par la fonction HSurveille.
HListeGroupeRenvoie la liste des groupes d'utilisateurs définis pour une connexion.
HListeOptimisationPlanifiéeListe les tâches d'optimisation planifiées des fichiers de données HFSQL Client/Serveur pour une connexion.
HListeParamètreRenvoie la liste des paramètres sauvegardés à partir des procédures stockées sur le serveur.
HListePlanificationListe les tâches planifiées définies sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
HListeSauvegardePlanifiéeListe les sauvegardes complètes et différentielles qui ont été planifiées sur un serveur HFSQL Client/Serveur.
HListeServeurListe les serveurs HFSQL installés sur une machine.
HListeTâcheListe les tâches planifiées d'un serveur HFSQL Client/Serveur pour une connexion donnée.
HListeTriggerServeurListe les différents triggers disponibles sur une connexion ou sur un des fichiers de la connexion.
HListeUtilisateurRenvoie la liste des utilisateurs définis pour une connexion.
HListeUtilisateurConnectéListe les utilisateurs actuellement connectés à un ou plusieurs fichiers manipulés par une connexion Client/Serveur.
HMaintenanceServeurVérifie et optimise les tables système d'un serveur HFSQL.
HMiseAJourCollectionCrée ou met à jour une collection de procédures sur un serveur HFSQL.
HMiseAJourLiaisonMet à jour sur le serveur l'ensemble des liaisons impliquant un fichier de données HFSQL Client/Serveur.
HMiseAJourRequêteCrée ou met à jour une requête sur un serveur HFSQL.
HMiseAJourVueCrée ou met à jour la description d'une vue SQL ou d'une vue matérialisée depuis l'analyse vers un serveur HFSQL.
HModifieDroitBaseDeDonnéesModifie les droits donnés à un utilisateur ou à un groupe pour une base de données HFSQL Client/Serveur.
HModifieDroitFichierModifie les droits accordés sur un fichier de données HFSQL Client/Serveur pour un utilisateur ou un groupe.
HModifieDroitServeurModifie les droits accordés sur un serveur HFSQL pour un utilisateur ou un groupe.
HModifieDroitVueModifie les droits accordés sur une vue SQL ou sur une vue matérialisée pour un utilisateur ou un groupe.
HModifieGroupeModifie les informations du groupe en fonction des éléments présents dans les variables de gestion de groupe correspondantes.
HModifieOptimisationPlanifiéeModifie une tâche d'optimisation planifiée sur le serveur HFSQL défini par la connexion.
HModifiePlanificationModifie une tâche planifiée sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
HModifiePropriétéBaseDeDonnéesModifie les propriétés d'une base de données située sur un serveur HFSQL.
HModifiePropriétéFichierModifie les propriétés d'un fichier HFSQL situé sur un serveur.
HModifiePropriétéServeurModifie les propriétés d'un serveur HFSQL.
HModifieSauvegardePlanifiéeModifie une planification de sauvegarde.
HModifieTâcheModifie une tâche planifiée sur le serveur HFSQL défini par la connexion.
HModifieUtilisateurModifie les informations d'un utilisateur en fonction des éléments présents dans les variables de gestion des utilisateurs correspondantes.
HNotifAjouteDestinataireCCAjoute des destinataires pour les notifications envoyées via les Centres de Contrôle (outil de messagerie WDBal).
HNotifAjouteDestinataireEmailAjoute des destinataires pour les notifications envoyées par email.
HNotifConfigureSpécifie et configure le serveur utilisé pour l'envoi des notifications par le serveur HFSQL.
HNotifListeDestinataireCCRenvoie la liste des destinataires d'une notification envoyée via les Centres de Contrôle (outil de messagerie WDBal).
HNotifListeDestinataireEmailRenvoie la liste des destinataires d'une notification par email.
HNotifSupprimeDestinataireCCSupprime les destinataires d'une notification envoyée via les Centres de Contrôle (outil de messagerie WDBal).
HNotifSupprimeDestinataireEmailSupprime les destinataires d'une notification par email.
HOpérationEncoursRenvoie la liste des opérations automatiques en cours sur un serveur HFSQL.
HPrioritéPermet de connaître ou de modifier la priorité de l'application appelante.
HPrioritéClientModifie la priorité d'une application cliente.
HPurgeRepTravailPurge et détruit le répertoire temporaire précédemment créé lors de l'exécution de la fonction HRepTravailServeur.
HQualitéConnexionRenvoie l'indice de qualité de la connexion : plus l'indice est élevé et plus la connexion est rapide.
HRAZClientInitialise la structure de gestion des postes Client (structure HClient).
HRAZGroupeInitialise la structure de gestion des groupes (HGroupe) avec les valeurs par défaut.
HRAZUtilisateurInitialise la structure de gestion des utilisateurs (HUtilisateur) avec les valeurs par défaut.
HReconnecteEffectue une reconnexion au serveur pour toutes les connexions interrompues. Les connexions non interrompues ne sont pas modifiées.
HRécupèreLogCrée un fichier texte contenant les logs du serveur entre deux dates données.
HRécupèreSauvegardeRécupère en local le contenu d'une sauvegarde compressée (au format ZIP) réalisée sur un serveur HFSQL.
HRepTravailServeurRenvoie le chemin d'un répertoire temporaire sur le serveur HFSQL.
HRestaureSauvegardePermet de restaurer :
  • une sauvegarde immédiate (effectuée grâce à la fonction HSauvegarde ou via le Centre de Contrôle HFSQL),
  • une sauvegarde planifiée (décrite à l'aide de la fonction HAjouteSauvegardePlanifiée ou via le Centre de Contrôle HFSQL.
HSauvegardeRéalise la sauvegarde du contenu d'un serveur HFSQL : toutes les bases de données du serveur, une ou plusieurs bases de données, un ou plusieurs fichiers de données.
HSauveParamètreSauve une valeur persistante sur le serveur HFSQL.
HSimuleRéseauSimule le fonctionnement de HFSQL Client/Serveur sur un réseau ADSL ou 3G.
HSuggèreCléRenvoie une liste de clés à ajouter aux fichiers de données afin d'améliorer les performances des requêtes.
HSuggèreCléDébutLance la collecte d'informations sur les requêtes exécutées.
HSuggèreCléFinTermine la collecte d'informations sur les requêtes exécutées.
HSupprimeBaseDeDonnéesSupprime une base de données présente sur un serveur HFSQL.
HSupprimeCollectionSupprime une collection de procédures stockées d'un serveur HFSQL.
HSupprimeFichierSupprime les fichiers de données HFSQL (fichiers .fic, .ndx, .ftx, .sdx et .mmo s'ils existent) sur le serveur.
HSupprimeGroupeSupprime un groupe d'utilisateurs associé à une connexion, sur le serveur.
HSupprimeLiaisonSupprime une règle d'intégrité entre deux fichiers de données sur le serveur.
HSupprimeOptimisationPlanifiéeSupprime une tâche d'optimisation planifiée de fichiers de données HFSQL Client/Serveur.
HSupprimeParamètreSupprime un paramètre précédemment sauvé avec la fonction HSauveParamètre.
HSupprimePlanificationSupprime une tâche planifiée sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
HSupprimeRépertoireSupprime un répertoire présent dans une base de données HFSQL Client/Serveur.
HSupprimeRequêteSupprime une requête (utilisée par des procédures stockées) d'un serveur HFSQL.
HSupprimeSauvegardeSupprime une sauvegarde précédemment effectuée avec la fonction HSauvegarde.
HSupprimeSauvegardePlanifiéeSupprime une planification de sauvegarde sur un serveur HFSQL Client/Serveur.
HSupprimeTâcheSupprime une tâche planifiée d'un serveur HFSQL Client/Serveur.
HSupprimeUtilisateurSupprime un utilisateur associé à une connexion sur le serveur HFSQL.
HSupprimeVueSupprime une vue matérialisée sur le serveur HFSQL.
HSurAppelServeurPersonnalise la gestion de l'affichage d'un message sur le poste Client, et la gestion de la déconnexion d'un poste Client.
HSurveilleDéclenche la surveillance des actions d'écriture (ajout, modification ou suppression) effectuées sur un fichier d'un serveur HFSQL.
HSurveilleStopArrête la surveillance d'un fichier de données sur un serveur HFSQL.
HTransactionIsolationConfigure le mode d'isolation des transactions pour une connexion vers un serveur HFSQL.
HTransactionListeListe les transactions en cours ou interrompues sur le serveur de la connexion spécifiée.
HTransactionPointDeSauvegardeDéclare un point de sauvegarde pour une transaction.
HTransactionRetourneAuPointDeSauvegardeAnnule la transaction jusqu'au point de sauvegarde.
HVérifieMiseAJourServeurVérifie s'il existe une version plus récente du serveur HFSQL pouvant être mise à jour automatiquement.
Liste des exemples associés :
La fonction HGèreServeur Exemples unitaires (WINDEV) : La fonction HGèreServeur
[ + ] Utilisation de la fonction HGèreServeur de WINDEV.
Cette fonction permet de modifier un certain nombre de paramètres sur le serveur HFSQL.
Elle vous permet ainsi de gérer plus finement votre serveur.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale