DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Outils / Outils de réplication / ReplicEdit
  • Présentation
  • Création de la réplication
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
Présentation
Pour mettre en place une réplication assistée, la première étape consiste à créer la réplication avec ReplicEdit.
La création de la réplication est réalisée grâce à un assistant.
Les paramètres définis dans cet assistant pourront à tout moment être modifiés dans la description de la réplication.
Création de la réplication
Pour créer une réplication :
  1. Lancez ReplicEdit depuis WINDEV, WEBDEV ou WINDEV Mobile : sous le volet "Outils", dans le groupe "Base de données", déroulez "Réplication" et sélectionnez "ReplicEdit - Editeur de réplication".
  2. Si l'assistant de démarrage se lance, sélectionnez l'option "Créer une nouvelle réplication".
    Assistant de réplication - Créer une réplication
    Si non, sélectionnez l'option "Fichier .. Nouveau". L'assistant de création de réplication se lance.
  3. Dans l'assistant de création de réplication, indiquez le nom et la description de la réplication. Le nom sera donné au fichier de réplication qui sera créé (fichier d'extension .WER).
    Assistant de réplication - Description de la réplication
    Passez à l'étape suivante.
  4. La description des fichiers de données à synchroniser doit être chargée dans ReplicEdit afin de créer la réplication.
    Assistant de réplication
    L'assistant propose 2 possibilités :
    • Utiliser une analyse (WDD). Il suffit de sélectionner le chemin du fichier ".WDD" correspondant et le mot de passe associé (si nécessaire).
      Dans ce cas, il est nécessaire que l'analyse contienne une connexion HFSQL Client/Serveur. Cette connexion doit être associée aux fichiers de données
      En effet, ReplicEdit ne permet pas de créer une connexion. Il est possible uniquement de modifier une connexion existante.
    • Importer depuis un serveur HFSQL. Cette option permet d'utiliser directement la description d'une base de données HFSQL Client/Serveur installée sur un serveur (méthode à utiliser par exemple si l'application est déployée). Cette solution est à préconiser si vos fichiers sont décrits en HFSQL Client/Serveur dans l'analyse. En effet, ReplicEdit va automatiquement affecter aux fichiers de données à répliquer la connexion que vous aurez utilisée.
      Dans ce cas, l'assistant demande :
      • les paramètres de connexion : adresse, port, utilisateur et mot de passe.
      • la base de données à répliquer.
    Dans les deux cas, vous devez vous assurer des points suivants :
    • La base de données sur le serveur HFSQL ne contient que des fichiers de données décrits dans votre analyse. Dans le cas contraire, une erreur apparaitra en exécution.
    • Les structures de ces fichiers de données sur le serveur doivent être strictement identiques à leurs définitions dans l'analyse.
  5. L'étape suivante permet de choisir le sens de la réplication.
    Choix du sens de réplication
    Le sens de la réplication peut être :
    • Bidirectionnel : les données sont synchronisées sur la base de données maître et sur la base de données abonnée.
    • Vers l'abonné uniquement : les données sont synchronisées uniquement du maître vers l'abonné.
    • Vers le maître uniquement : les données sont synchronisées uniquement de l'abonné vers le maître.
  6. L'étape suivante permet de choisir la méthode pour gérer les conflits de modification.
    Gestion des conflits
    La gestion des conflits permet de gérer le cas où le même enregistrement a été modifié à la fois par le maître et par l'abonné. Choisissez la règle à appliquer :
    • Plus récent prioritaire : seul le dernier enregistrement modifié est pris en compte.
    • Maître toujours prioritaire : l'enregistrement de la base maître est celui pris en compte.
    • Abonné toujours prioritaire : l'enregistrement de la base abonnée est celui pris en compte.
      Attention : pour éviter tout problème, il est important que le serveur et les postes abonnés utilisent la même heure.
  7. A la fin de l'assistant, il est possible d'ajouter un fichier à la réplication ou d'aller directement dans l'éditeur.
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Réplication Universselle
bonjour et merci pour le tuto
j'ai suivi le tuto a la lettre pour la création d'une réplication mais malheureusement j'ai une erreur quand je veux publier dans le serveur
il s'agit de "Impossible de contacter le serveur de réplication le code de retour HTTP est 404
Habib GUETAF
29 sep. 2022

Dernière modification : 14/06/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale