DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
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
<Variable Connexion>.InfoServeur (Fonction)
En anglais : <Connection variable>.InfoServer
HFSQL Client/ServeurDisponible uniquement avec ce type de connexion
Renvoie l'information spécifiée à propos du poste serveur. Le poste serveur correspond au poste sur lequel la connexion est effectuée.
Exemple
// Description de la connexion
MaConnexion est une Connexion
 
Trace(MaConnexion.InfoServeur(hInfoMatériel))
// Renvoie "Intel Pentium" + TAB + "639Mo" + RC
Syntaxe
<Résultat> = <Connexion>.InfoServeur([<Type d'information>])
<Résultat> : Chaîne de caractères
Information demandée. Si plusieurs types d'informations sont demandés, chaque type d'information est séparé par un Retour Chariot (RC).
L'ordre dans lequel sont renvoyées les informations (si elles sont demandées) est le suivant :
hInfoVI + hInfoVersion + hInfoPlateforme + hInfoMatériel + hInfoNom + hInfoNomLogique + hInfoDate
<Connexion> : Variable de type Connexion
Nom de la variable de type Connexion décrivant la connexion pour laquelle les renseignements concernant le poste serveur doivent être récupérés.
<Type d'information> : Constante ou combinaison de constantes optionnelle
Type d'information demandé. Le résultat renvoyé varie en fonction du type d'information demandée.
hInfoClusterInformations sur le cluster HFSQL Client/Serveur sous la forme :
<Nom du Cluster Manager> + RC + <Liste des noeuds du cluster>.

La liste des noeuds du cluster est de la forme :
<Nom du Cluster > + TAB + <Etat du noeud> + TAB + <Version>.
Les états du noeud peuvent être :
  • 0 : Noeud ne faisant pas partie du cluster.
  • 1 : Noeud arrêté.
  • 2 : Noeud en attente de démarrage.
  • 3 : Noeud en cours de démarrage
  • 4 : Noeud en attente de source de synchronisation.
  • 5 : Noeud en cours de synchronisation.
  • 6 : Noeud actif.
  • 7 : Noeud en cours d'arrêt.
  • 8 : Etat inconnu.
hInfoDateDate et heure du serveur sur 8 octets au format UTC (temps universel). Cette information est une chaîne de caractères du type "AAAAMMJJHHmmSS".
hInfoEspaceLibreDisqueEspace libre sur le disque du serveur, exprimé en octet.
hInfoEspaceTotalDisqueCapacité totale du disque du serveur, exprimée en octet.
hInfoMatérielInformations sur le matériel utilisé :
  • Type de processeur (exemple : Intel Pentium).
  • Taille de la RAM du serveur (exemple : 630Mo)
Cette information est renvoyée sous la forme :
<Type de CPU> + TAB + <Taille de la RAM du serveur>
hInfoNomNom du serveur (DNS)
hInfoNomLogiqueNom du serveur donné dans le fichier HFConf.ini ou spécifié lors de l'installation. Ce nom apparaît dans le Centre de Contrôle HFSQL.
hInfoPlateformeInformations sur la plateforme du serveur :
  • Nom du système d'exploitation :
    • Windows Windows Vista, Windows Vista (64 bits), Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 2008, Windows 2008 R2, Windows 2012, Windows 2012 R2.
    • LINUX suivi du nom de la distribution. Par exemple : "LINUX Ubuntu 14"
  • Version du système : correspond au Service Pack sous Windows ou chaîne vide si aucun Service Pack n'est installé. Sous Linux, il s'agit de la version du noyau de Linux (par exemple 2.4.20-8).
Cette information est renvoyée sous la forme :
<Nom du système> + TAB + <Version>
hInfoTailleCacheNdxUtiliséeTaille du cache des index réellement utilisée sur le serveur, exprimée en Mo.
hInfoTout
(Valeur par défaut)
Informations complètes sur le serveur (correspond à la combinaison hInfoVI + hInfoVersion + hInfoPlateforme + hInfoMatériel + hInfoNom + hInfoNomLogique + hInfoDate).
Les différentes valeurs renvoyées sont séparées par des RC (Retour Chariot).
hInfoVersionInformations sur la version des programmes nécessaires au fonctionnement du serveur :
  • Version de Manta.exe ou Manta sous Linux
  • Version du moteur HFSQL (WDHFsrv.dll ou WDHFsrv.so sous Linux)
  • Version du moteur SQL (WDSQLsrv.dll ou WDSQLsrv.so sous Linux)
  • Version du gestionnaire de log (HFLogger.exe)
  • Version du Framework
  • 32/64
Cette information est renvoyée sous la forme :
<Version Manta> + TAB + <Version HFSQL> + TAB + <Version SQL> + TAB + <Version Log> + TAB + <Version Framework> + TAB + <32/64>
hInfoVersionDétailInformations détaillées sur la version des programmes nécessaires au fonctionnement du serveur :
<Nom du programme> + TAB + <Numéro de version> + TAB + <Numéro de version interne> + TAB + <Date du fichier>
Les éléments listés sont les suivants :
  • Manta.exe ou Manta sous Linux
  • Moteur HFSQL (WDHFsrv.dll ou WDHFsrv.so sous Linux)
  • Moteur SQL (WDSQLsrv.dll ou WDSQLsrv.so sous Linux)
  • Gestion des log (HFLogger.exe)
  • MantaManager
  • le framework nécessaire au fonctionnement du serveur.
Cette information est renvoyée sous la forme :
<Nom du programme> + TAB + <Numéro de version> + TAB + <Numéro de version interne> + TAB + <Date du fichier> + TAB + <Heure du fichier>
hInfoVINuméro de version du fichier Manta.exe ou Manta sous Linux.
Composante : wd290hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

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