Définit la procédure WLangage qui sera appelée à chaque opération de réplication pour un fichier de données spécifique. Cette procédure est exécutée par les fonctions
HCréeRéplicaTransportable et
HSynchroniseRéplica.
Remarque : Cette fonction est utilisable uniquement lors de la réplication universelle.
Note : La réplication n'est pas disponible lors de l'accès à une base de données via
Accès distant.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 21 et supérieures
Nouveauté 21
Versions 22 et supérieures
Nouveauté 22
// La procédure valide les messages.
// MessageValidation sera appelée pour chaque message répliqué
HRplProcédureFiltre(Messages, "MessageValidation")
// Préparation envoi des messages pour Paris (à MPL)
HCréeRéplicaTransportable("M:\BAL\BAL.RPM", "Paris", "c:\temp\MsgMPL.zip")
Syntaxe
<Résultat> = HRplProcédureFiltre(<Nom du fichier> , <Nom de la procédure>)
<Résultat> : Booléen
- Vrai si l'opération a été réalisée,
- Faux en cas de problème (par exemple si les tables et les rubriques spécifiées n'existent pas). La fonction HErreur permet d'identifier l'erreur.
Attention : <Résultat> vaut Vrai même si les fichiers/tables indiqués ne sont pas répliqués.
<Nom du fichier> : Chaîne de caractères (avec ou sans guillemets)
Nom du fichier de données ou de la table sur lequel la procédure doit être exécutée.
<Nom de la procédure> : Chaîne de caractères correspondant à une procédure WLangage
Nom d'une procédure WLangage existant dans l'application WINDEV ou dans le site WEBDEV. Vous devez créer cette procédure dans votre application. Cette procédure n'attend aucun paramètre. Cette procédure est appelée avant chaque opération réalisée sur le fichier destination. Plusieurs variables sont utilisables dans cette procédure. Si cette procédure renvoie Faux, l'opération n'est pas effectuée. Cette procédure permet par exemple :- de filtrer les enregistrements à ne pas répliquer.
- de gérer les cas de conflits, en réglant les valeurs avant qu'une erreur de doublons n'apparaisse.
Composante : wd260rpl.dll