DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL Client/Serveur
  • Redémarrage d'un 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
HDémarreServeur (Fonction)
En anglais : HStartServer
HFSQL Client/ServeurDisponible uniquement avec ce type de connexion
Permet de démarrer un serveur HFSQL (cette fonction utilise le service MantaManager).
Exemple
// Redémarrage du serveur 
HDémarreServeur("PosteServeurCS")

// Redémarrage du serveur en utilisant un numéro de port
HDémarreServeur("PosteServeurCS:4901")

// Redémarrage du serveur en utilisant un nom de serveur
HDémarreServeur("PosteServeurCS", "Serveur HFSQL")
// Redémarrage du serveur en utilisant une variable connexion

Cnx_HFSQL est une Connexion
Cnx_HFSQL.Provider = hAccèsHFClientServeur
Cnx_HFSQL.Utilisateur = "admin"
Cnx_HFSQL.MotDePasse = ""
Cnx_HFSQL.Serveur = "GB:4916"
Cnx_HFSQL.BaseDeDonnées = "CRM"

HDémarreServeur(Cnx_HFSQL.Serveur)

SELON HEtatServeur(Cnx_HFSQL.Serveur)
CAS hArrêté : Info("Serveur arrêté")
CAS hDémarré : Info("Serveur démarré")
CAS hInaccessible : Info("Serveur inaccessible")
FIN
Syntaxe

Redémarrage d'un serveur (avec possibilité de préciser le port du serveur HFSQL) Masquer les détails

<Résultat> = HDémarreServeur(<Poste serveur>)
<Résultat> : Booléen
  • Vrai si le serveur a été redémarré,
  • Faux en cas d'erreur. La fonction HErreur permet d'identifier l'erreur.
<Poste serveur> : Chaîne de caractères
Nom de la machine serveur. Il est possible de préciser le numéro de port utilisé par le serveur HFSQL. Par défaut, le numéro de port utilisé est 4900. Si le numéro de port du serveur HFSQL est différent, utilisez la notation suivante :
<Nom du poste> : <Numéro de port>
Exemple : "NomPoste:4901"
Le numéro de port correspond au numéro de port utilisé dans la fonction HOuvreConnexion.

Redémarrage d'un serveur en précisant le nom du serveur HFSQL Masquer les détails

<Résultat> = HDémarreServeur(<Poste serveur> , <Serveur HFSQL>)
<Résultat> : Booléen
  • Vrai si le serveur a été redémarré,
  • Faux en cas d'erreur. La fonction HErreur permet d'identifier l'erreur.
<Poste serveur> : Chaîne de caractères
Nom de la machine serveur.
<Serveur HFSQL> : Chaîne de caractères
Nom du serveur HFSQL à redémarrer (ce nom apparaît dans le Centre de Contrôle HFSQL).
Remarques

Redémarrage d'un serveur

  • Si le serveur est déjà démarré lors de l'utilisation de la fonction HDémarreServeur, le serveur n'est pas redémarré. La fonction HEtatServeur permet de connaître l'état d'un serveur.
  • Aucun droit spécifique n'est nécessaire pour démarrer un serveur.
Remarque : Suite à un arrêt du serveur, il est possible que le serveur ne puisse pas être redémarré tout de suite. Le système d'exploitation ne ferme pas toujours immédiatement les connexions qui existaient entre les clients connectés et le serveur. Il suffit d'attendre quelques minutes (selon les timeouts du système d'exploitation) et le serveur peut être relancé.
Classification Métier / UI : Code métier
Composante : wd290hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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