PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Fonctions permettant de manipuler la réplication assistée
  • Fonctions permettant de manipuler la réplication universelle
  • Fonctions permettant de manipuler la réplication journalée
  • Fonctions permettant de manipuler la réplication de serveurs HFSQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Différents types de réplication sont proposées :
  • la réplication assistée. Ce mode de réplication permet de définir simplement les enregistrements à répliquer grâce à l'éditeur ReplicEdit. Les enregistrements sont ensuite répliqués avec ReplicSynchro. Ce mode de réplication utilise la réplication universelle. Des fonctions WLangage spécifiques permettent de manipuler les réplications.
    Versions 19 et supérieures
    La réplication assistée est disponible pour les applications iOS et Android. Pour plus de détails, consultez Réplication des données mobiles (Android ou iOS).
    Nouveauté 19
    La réplication assistée est disponible pour les applications iOS et Android. Pour plus de détails, consultez Réplication des données mobiles (Android ou iOS).
    La réplication assistée est disponible pour les applications iOS et Android. Pour plus de détails, consultez Réplication des données mobiles (Android ou iOS).
  • la réplication universelle. Le but de la réplication universelle est de conserver plusieurs bases de données synchronisées. Ces bases de données peuvent être de types différents (HFSQL, Oracle, ...). La réplication universelle utilise un modèle centralisé : toutes les bases de données se synchronisent avec une base de données maître. La base de données maître répercute ensuite les modifications vers les autres bases de données. Différentes fonctions WLangage permettent de mettre en place la réplication universelle.
  • la réplication journalée. La réplication journalée utilise le système des journaux pour maintenir à jour des bases HFSQL distantes. Différentes fonctions WLangage permettent de mettre en place la réplication journalée. Il est également possible d'utiliser l'outil WDReplic.
  • Versions 18 et supérieures
    la réplication entre serveurs HFSQL. Ce mode de réplication permet de mettre à jour les données des serveurs HFSQL reliés 2 à 2.
    Nouveauté 18
    la réplication entre serveurs HFSQL. Ce mode de réplication permet de mettre à jour les données des serveurs HFSQL reliés 2 à 2.
    la réplication entre serveurs HFSQL. Ce mode de réplication permet de mettre à jour les données des serveurs HFSQL reliés 2 à 2.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Fonctions permettant de manipuler la réplication assistée
Les fonctions ci-dessous permettent d'utiliser la réplication universelle assistée (réplication créée à partir de l'éditeur de réplication ReplicEdit) :
Versions 12 et supérieures
RéplicInfo
Nouveauté 12
RéplicInfo
RéplicInfo
Renvoie des informations sur une réplication.
Versions 12 et supérieures
RéplicInitialise
Nouveauté 12
RéplicInitialise
RéplicInitialise
Initialise ou réinitialise une réplication définie avec l'éditeur de réplication (ReplicEdit).
Versions 12 et supérieures
RéplicOuvre
Nouveauté 12
RéplicOuvre
RéplicOuvre
Ouvre une réplication en mode direct ou avec un serveur de réplication.
Versions 22 et supérieures
RéplicSupprimeAbonnement
RéplicSupprimeAbonnement
Supprime l'abonnement d'une réplication sur le serveur de réplication.
Versions 12 et supérieures
RéplicSynchronise
Nouveauté 12
RéplicSynchronise
RéplicSynchronise
Synchronise les données correspondant à une réplication.
Fonctions permettant de manipuler la réplication universelle
Les fonctions ci-dessous permettent de mettre en place une réplication universelle. Pour plus de détails sur la procédure à suivre, consultez Mettre en place la réplication universelle.
Versions 09 et supérieures
HCréeRéplicaAbonné
HCréeRéplicaAbonné
Crée le fichier de description d'un réplica abonné.
Versions 09 et supérieures
HCréeRéplicaMaître
HCréeRéplicaMaître
Crée le fichier de description d'un Réplica Maître (réplication journalée ou réplication universelle).
Versions 09 et supérieures
HCréeRéplicaTransportable
HCréeRéplicaTransportable
Crée un fichier de réplication transportable.
Versions 09 et supérieures
HGèreRéplication
Nouveauté 09
HGèreRéplication
HGèreRéplication
Débranche (ou re-branche) temporairement la réplication.
Versions 10 et supérieures
HRecréeRéplicaAbonné
HRecréeRéplicaAbonné
Recrée le fichier de description d'un réplica abonné (réplication universelle uniquement) en fonction des informations du réplica maître (fichiers .RPM et .SYN).
Versions 09 et supérieures
HRplDéclareLiaison
Nouveauté 09
HRplDéclareLiaison
HRplDéclareLiaison
Déclare une liaison de type (1,1) (0,n) entre deux tables.
Versions 12 et supérieures
HRplGestionFichier
Nouveauté 12
HRplGestionFichier
HRplGestionFichier
Définit les options utilisées pour la réplication universelle d'un fichier :
  • le sens de réplication.
  • le mode de gestion des conflits.
Versions 12 et supérieures
HRplGestionRubrique
Nouveauté 12
HRplGestionRubrique
HRplGestionRubrique
Renseigne les options de réplication pour une rubrique : la rubrique peut être répliquée ou non.
Versions 10 et supérieures
HRplPasse
Nouveauté 10
HRplPasse
HRplPasse
Fixe les mots de passe protégeant les réplicas transportables de la réplication universelle.
Versions 09 et supérieures
HRplProcédureFiltre
HRplProcédureFiltre
Définit la procédure WLangage qui sera appelée à chaque opération de réplication pour un fichier donné.
Versions 09 et supérieures
HSynchroniseRéplica
HSynchroniseRéplica
Synchronise le réplica maître et le réplica abonné : les opérations effectuées sur un des réplicas sont transférées dans l'autre réplica.
Fonctions permettant de manipuler la réplication journalée
Les fonctions ci-dessous permettent de mettre en place une réplication journalée. Pour plus de détails sur la procédure à suivre, consultez Programmer une réplication journalée.
Versions 09 et supérieures
HChangeRepRpl
Nouveauté 09
HChangeRepRpl
HChangeRepRpl
Modifie l'emplacement de la description du réplica abonné (fichier RPL).
Versions 09 et supérieures
HCréeRéplicaAbonné
HCréeRéplicaAbonné
Crée le fichier de description d'un réplica abonné.
Versions 09 et supérieures
HCréeRéplicaMaître
HCréeRéplicaMaître
Crée le fichier de description d'un Réplica Maître (réplication journalée ou réplication universelle).
Versions 09 et supérieures
HCréeRéplicaTransportable
HCréeRéplicaTransportable
Crée un fichier de réplication transportable.
Versions 09 et supérieures
HGèreRéplication
Nouveauté 09
HGèreRéplication
HGèreRéplication
Débranche (ou re-branche) temporairement la réplication.
Versions 09 et supérieures
HInfoRéplica
Nouveauté 09
HInfoRéplica
HInfoRéplica
Renvoie des informations sur le réplica spécifié.
Versions 09 et supérieures
HInitAbonné
Nouveauté 09
HInitAbonné
HInitAbonné
Initialise la plage d'identifiants automatiques d'un fichier de description d'un réplica abonné (extension ".RPL").
Versions 09 et supérieures
HSynchroniseRéplica
HSynchroniseRéplica
Synchronise le réplica maître et le réplica abonné : les opérations effectuées sur un des réplicas sont transférées dans l'autre réplica.
Fonctions permettant de manipuler la réplication de serveurs HFSQL
Versions 18 et supérieures
Les fonctions ci-dessous permettent de mettre en place une réplication entre 2 serveurs HFSQL. Pour plus de détails sur la procédure à suivre, consultez Programmer une réplication de serveurs HFSQL.
Versions 18 et supérieures
HRSAjouteConfig
Nouveauté 18
HRSAjouteConfig
HRSAjouteConfig
Ajoute une réplication entre deux serveurs HFSQL sur le poste serveur maître.
Versions 23 et supérieures
HRSAttendTraitementDonnées
HRSAttendTraitementDonnées
Permet d’attendre que :
  • les données à répliquer sur le serveur maître soient envoyées sur le serveur abonné.
  • les données à répliquer reçues sur le serveur abonné soient entièrement appliquées.
Versions 18 et supérieures
HRSDéclenche
Nouveauté 18
HRSDéclenche
HRSDéclenche
Exécute immédiatement une réplication périodique entre serveurs HFSQL : la réplication se déclenche avant la planification prévue.
Versions 18 et supérieures
HRSInfo
Nouveauté 18
HRSInfo
HRSInfo
Permet de lire la configuration de la réplication pour un serveur HFSQL participant à une ou plusieurs réplication(s).
Versions 18 et supérieures
HRSInit
Nouveauté 18
HRSInit
HRSInit
Configure un serveur HFSQL pour que ce serveur soit un serveur maître ou un serveur abonné d'une réplication entre serveurs HFSQL.
Versions 18 et supérieures
HRSListeConfig
Nouveauté 18
HRSListeConfig
HRSListeConfig
Liste les réplications disponibles sur un serveur HFSQL maître.
Versions 18 et supérieures
HRSModifieConfig
Nouveauté 18
HRSModifieConfig
HRSModifieConfig
Modifie certains paramètres d'une réplication existante entre deux serveurs HFSQL.
Versions 18 et supérieures
HRSSupprimeConfig
Nouveauté 18
HRSSupprimeConfig
HRSSupprimeConfig
Supprime une réplication entre deux serveurs HFSQL.
La réplication entre serveurs HFSQL utilise également le type de données suivant :
hRSConfigLe type hRSConfig permet de définir toutes les caractéristiques avancées d'une réplication entre 2 serveurs HFSQL.
Nouveauté 18
Les fonctions ci-dessous permettent de mettre en place une réplication entre 2 serveurs HFSQL. Pour plus de détails sur la procédure à suivre, consultez Programmer une réplication de serveurs HFSQL.
Versions 18 et supérieures
HRSAjouteConfig
Nouveauté 18
HRSAjouteConfig
HRSAjouteConfig
Ajoute une réplication entre deux serveurs HFSQL sur le poste serveur maître.
Versions 23 et supérieures
HRSAttendTraitementDonnées
HRSAttendTraitementDonnées
Permet d’attendre que :
  • les données à répliquer sur le serveur maître soient envoyées sur le serveur abonné.
  • les données à répliquer reçues sur le serveur abonné soient entièrement appliquées.
Versions 18 et supérieures
HRSDéclenche
Nouveauté 18
HRSDéclenche
HRSDéclenche
Exécute immédiatement une réplication périodique entre serveurs HFSQL : la réplication se déclenche avant la planification prévue.
Versions 18 et supérieures
HRSInfo
Nouveauté 18
HRSInfo
HRSInfo
Permet de lire la configuration de la réplication pour un serveur HFSQL participant à une ou plusieurs réplication(s).
Versions 18 et supérieures
HRSInit
Nouveauté 18
HRSInit
HRSInit
Configure un serveur HFSQL pour que ce serveur soit un serveur maître ou un serveur abonné d'une réplication entre serveurs HFSQL.
Versions 18 et supérieures
HRSListeConfig
Nouveauté 18
HRSListeConfig
HRSListeConfig
Liste les réplications disponibles sur un serveur HFSQL maître.
Versions 18 et supérieures
HRSModifieConfig
Nouveauté 18
HRSModifieConfig
HRSModifieConfig
Modifie certains paramètres d'une réplication existante entre deux serveurs HFSQL.
Versions 18 et supérieures
HRSSupprimeConfig
Nouveauté 18
HRSSupprimeConfig
HRSSupprimeConfig
Supprime une réplication entre deux serveurs HFSQL.
La réplication entre serveurs HFSQL utilise également le type de données suivant :
hRSConfigLe type hRSConfig permet de définir toutes les caractéristiques avancées d'une réplication entre 2 serveurs HFSQL.
Les fonctions ci-dessous permettent de mettre en place une réplication entre 2 serveurs HFSQL. Pour plus de détails sur la procédure à suivre, consultez Programmer une réplication de serveurs HFSQL.
Versions 18 et supérieures
HRSAjouteConfig
Nouveauté 18
HRSAjouteConfig
HRSAjouteConfig
Ajoute une réplication entre deux serveurs HFSQL sur le poste serveur maître.
Versions 23 et supérieures
HRSAttendTraitementDonnées
HRSAttendTraitementDonnées
Permet d’attendre que :
  • les données à répliquer sur le serveur maître soient envoyées sur le serveur abonné.
  • les données à répliquer reçues sur le serveur abonné soient entièrement appliquées.
Versions 18 et supérieures
HRSDéclenche
Nouveauté 18
HRSDéclenche
HRSDéclenche
Exécute immédiatement une réplication périodique entre serveurs HFSQL : la réplication se déclenche avant la planification prévue.
Versions 18 et supérieures
HRSInfo
Nouveauté 18
HRSInfo
HRSInfo
Permet de lire la configuration de la réplication pour un serveur HFSQL participant à une ou plusieurs réplication(s).
Versions 18 et supérieures
HRSInit
Nouveauté 18
HRSInit
HRSInit
Configure un serveur HFSQL pour que ce serveur soit un serveur maître ou un serveur abonné d'une réplication entre serveurs HFSQL.
Versions 18 et supérieures
HRSListeConfig
Nouveauté 18
HRSListeConfig
HRSListeConfig
Liste les réplications disponibles sur un serveur HFSQL maître.
Versions 18 et supérieures
HRSModifieConfig
Nouveauté 18
HRSModifieConfig
HRSModifieConfig
Modifie certains paramètres d'une réplication existante entre deux serveurs HFSQL.
Versions 18 et supérieures
HRSSupprimeConfig
Nouveauté 18
HRSSupprimeConfig
HRSSupprimeConfig
Supprime une réplication entre deux serveurs HFSQL.
La réplication entre serveurs HFSQL utilise également le type de données suivant :
hRSConfigLe type hRSConfig permet de définir toutes les caractéristiques avancées d'une réplication entre 2 serveurs HFSQL.
Liste des exemples associés :
WD Réplication Universelle Exemples didactiques (WINDEV) : WD Réplication Universelle
[ + ] Cet exemple montre comment synchroniser les données de différents sites en utilisant la réplication universelle.
La réplication universelle permet depuis les traitements d'une application de synchroniser les données d'un site (maître), avec les mêmes données d'un ou plusieurs autres sites (abonnés). Les structures des données sont identiques sur chaque site, mais peuvent être exploitées via différents gestionnaires de données. Pour l'exemple HFSQL classic et Access sont utilisés.
L'exemple présente de façon didactique les traitements à placer dans vos applications pour permettre à l'utilisateur par une simple action (menu, bouton...) de :
- créer un réplica maître,
- créer un ou plusieurs réplicas abonnés,
- consulter / modifier les données de ces réplicas,
- exporter les données nouvellement créées ou modifiées sur un site (réplica transportable),
- importer les données créées ou modifiées sur un autre site...
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire