DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


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
HInfoRéplica (Fonction)
En anglais : HInfoReplica
HFSQLHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Renvoie des informations sur le réplica spécifié. En particulier, cette fonction permet de savoir si la base de données contient des données à répliquer.
Attention : Cette fonction n'est pas utilisable avec la réplication universelle. Cette fonction est utilisable uniquement avec la "réplication journalée".
Exemple
// Si aucune donnée à synchroniser, on grise le bouton
SI HInfoRéplica("", rplMaîtreEstAJour) = Vrai ALORS
BTN_SYNCHRO..Etat = Grisé
FIN
WINDEVWEBDEV - Code ServeurEtats et RequêtesCode Utilisateur (MCU)HFSQLHFSQL Client/ServeurHyper File 5.5
// Si pas de synchronisation du maître depuis plus de 7 jours
SI HInfoRéplica("", rplAbonnéEstAJour, "PARIS") = Faux ALORS
nbJour est un entier
nbJour = HInfoRéplica("", rplDateSynchroVersMaître, "PARIS")/(24*60*60)
SI nbJour > 7 ALORS
 Info("Vous n'avez pas mis à jour PARIS depuis " + ...
nbJour + " jours.")
FIN
FIN
Syntaxe
<Résultat> = HInfoRéplica(<Chemin complet du fichier Réplica> , <Information à connaître> [, <Identifiant du réplica abonné>])
<Résultat> : Type dépendant du type d'information
Information demandée.
<Chemin complet du fichier Réplica> : Chaîne de caractères
Chemin complet du fichier Réplica (fichier ".RPL" ou ".RPM") correspondant au réplica à analyser. Dans le cas d'un réplica transportable, correspond au chemin du fichier "*.WDZ".
Si ce paramètre correspond à une chaîne vide (""), le réplica est recherché dans le répertoire en cours.
<Information à connaître> : Constante
Selon le type de réplica analysé, les informations sont différentes :
  • Réplica maître :
    rplAbonnéEstAJour<Résultat> est un booléen.
    • Vrai si aucune donnée ne doit être envoyée,
    • Faux si des données doivent être envoyées à un poste abonné.
    rplDateSynchroDepuisAbonné<Résultat> est une chaîne de caractères au format "AAAAMMJJ".
    Date de la dernière synchronisation vers la base maître.
    rplDateSynchroVersAbonné<Résultat> est une chaîne de caractères au format "AAAAMMJJ".
    Date de la dernière synchronisation vers la base abonnée.
    rplNumRéplicaTransportableNuméro de génération du dernier réplica transportable généré pour le réplica abonné d'identifiant <Identifiant du réplica abonné>.
  • Réplica abonné :
    rplDateSynchroDepuisMaître<Résultat> est une chaîne de caractères au format "AAAAMMJJ".
    Date de la dernière synchronisation depuis la base maître.
    rplDateSynchroVersMaître<Résultat> est une chaîne de caractères au format "AAAAMMJJ".
    Date de la dernière synchronisation vers la base maître.
    rplMaîtreEstAJour<Résultat> est un booléen.
    • Vrai si aucune donnée ne doit être envoyée,
    • Faux si des données doivent être envoyées à un poste maître.
    rplNumRéplicaTransportableNuméro de génération du dernier réplica transportable généré. Ce numéro est incrémenté à chaque appel de la fonction HCréeRéplicaTransportable.
  • Réplica transportable :
    rplNumRéplicaTransportableNuméro de génération du dernier réplica transportable généré. Ce numéro est incrémenté à chaque appel de la fonction HCréeRéplicaTransportable.
<Identifiant du réplica abonné> : Chaîne de caractères optionnelle ou entier optionnel
Identifie un réplica abonné. Ce paramètre est pris en compte si <Chemin complet du fichier Réplica> correspond à un réplica maître. Ce paramètre peut être :
Classification Métier / UI : Code métier
Composante : wd280hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire