DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Gestion de la réplication / Fonctions WLangage
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
Configure un serveur HFSQL pour en faire un serveur maître ou un serveur abonné d'une réplication entre serveurs HFSQL.
Exemple
// Description de la connexion
MaConnexion est une Connexion

MaConnexion.RSInit(hrsAbonné, 1, "mdp", 4996, 5)
Syntaxe
<Résultat> = <Connexion>.RSInit(<Rôle du serveur> , <Identifiant du serveur> , <Mot de passe> , <Port> , <Priorité>)
<Résultat> : Booléen
  • Vrai si la configuration a été effectuée,
  • Faux dans le cas contraire. La fonction HErreurInfo permet d'identifier l'erreur.
<Connexion> : Variable de type Connexion
Nom de la variable de type Connexion décrivant la connexion vers le serveur HFSQL à configurer.
<Rôle du serveur> : Constante de type Entier
Rôle du serveur dans la réplication :
hrsAbonnéPoste abonné dans la réplication entre serveurs HFSQL.
hrsInactifPoste inactif dans la réplication entre serveurs HFSQL.
hrsMaîtrePoste maître dans la réplication entre serveurs HFSQL.
hrsMaître + hrsAbonnéPoste maître et abonné dans la réplication entre serveurs HFSQL (cas d'une réplication bi-directionnelle).
<Identifiant du serveur> : Entier
Numéro identifiant le serveur HFSQL en cours parmi tous les serveurs participants à une réplication. Cet identifiant doit être unique. Cet identifiant doit être compris entre 1 et 32000.
<Mot de passe> : Chaîne de caractères
Mot de passe de la réplication, permettant d'authentifier les serveurs entre eux. Ce mot de passe doit être utilisé sur l'autre serveur dans l'appel à la fonction <Variable Connexion>.RSAjouteConfig (c'est-à-dire dans la propriété MotDePasse de la variable hrsConfig).
Pour utiliser des réplication bidirectionnelle, le mot de passe doit être le même sur les deux serveurs.
<Port> : Entier
Numéro de port TCP/IP utilisé pour la réplication entre les serveurs HFSQL.
<Priorité> : Entier
Numéro de priorité du serveur. Lors d'un conflit de modification, ce numéro est utilisé si la méthode de résolution du conflit correspond à une résolution par priorité.
Remarques
La fonction <Variable Connexion>.RSInit peut être utilisée plusieurs fois sur un même serveur, par exemple pour changer uniquement le rôle d'un serveur dans une réplication.
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