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".
// Si aucune donnée à synchroniser, on grise le bouton
SI HInfoRéplica("", rplMaîtreEstAJour) = Vrai ALORS
BTN_SYNCHRO..Etat = Grisé
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éplicaTransportable | Numé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éplicaTransportable | Numé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éplicaTransportable | Numé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