Permet de lire la configuration de la réplication pour un serveur HFSQL participant à une ou plusieurs réplication(s).
Cette fonction peut être exécutée aussi bien sur un serveur maître que sur un serveur abonné.
Cnx est une Connexion
Trace(HRSInfo(Cnx))
Syntaxe
<Résultat> = HRSInfo(<Connexion>)
<Résultat> : Chaîne de caractères
Informations concernant les différentes réplications effectuées sur ce serveur. Ces informations sont de la forme :
<Rôle du serveur> + TAB + <Identifiant serveur> + TAB + <Port> + TAB + <Priorité>
où : - <Rôle du serveur> correspond à une constante de type entier permettant de connaître le rôle du serveur dans la réplication :
| |
hrsAbonné | Poste abonné dans la réplication entre serveurs HFSQL. |
hrsInactif | Poste inactif dans la réplication entre serveurs HFSQL. |
hrsMaître | Poste maître dans la réplication entre serveurs HFSQL. |
hrsMaître + hrsAbonné | Postes maître et abonné dans la réplication entre serveurs HFSQL (cas d'une réplication bi-directionnelle). |
- <Identifiant serveur> correspond au numéro identifiant le serveur HFSQL en cours parmi tous les serveurs participant à une réplication.
- <Port> correspond au port TCP/IP utilisé pour la communication entre les serveurs.
- <Priorité> correspond au numéro de priorité du serveur utilisé dans le cas d'une résolution par priorité lors d'un conflit de modification.
<Connexion> : Chaîne de caractères ou variable de type Connexion
Connexion vers le serveur HFSQL. Cette connexion correspond :