PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

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
HInfoServeur (Fonction)
En anglais : HInfoServer
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.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 22 et supérieures
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 22
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Exemple
Trace(HInfoServeur("MaConnexion", hInfoMatériel))
// Renvoie "Intel Pentium" + TAB + "639Mo" + RC
Syntaxe
<Résultat> = HInfoServeur(<Nom de la connexion> [, <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
<Nom de la connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion pour laquelle les renseignements concernant le poste serveur doivent être récupérés. Cette connexion a été définie sous l'éditeur d'analyses ou grâce aux fonctions HDécritConnexion ou HOuvreConnexion.
Si le nom spécifié n'existe pas, une erreur WLangage est affichée.
<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.
Versions 15 et supérieures
hInfoCluster
Nouveauté 15
hInfoCluster
hInfoCluster
Informations 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".
Versions 22 et supérieures
hInfoEspaceLibreDisque
Nouveauté 22
hInfoEspaceLibreDisque
hInfoEspaceLibreDisque
Espace libre sur le disque du serveur, exprimé en Mo.
Versions 22 et supérieures
hInfoEspaceTotalDisque
Nouveauté 22
hInfoEspaceTotalDisque
hInfoEspaceTotalDisque
Capacité totale du disque du serveur, exprimée en Mo.
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 NT 4.0, Windows XP, Windows 2000, Windows 2003, LINUX, Windows Vista, Windows Vista (64 bits)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.
    • LINUXLINUX 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>
Versions 19 et supérieures
hInfoTailleCacheNdxUtilisée
Nouveauté 19
hInfoTailleCacheNdxUtilisée
hInfoTailleCacheNdxUtilisée
Taille 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.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230hf.dll
Windows Mobile wp230hf.dll
Java wd230java.jar
Linux wd230hf.so
Android wd230android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire