|
|
|
|
|
- Présentation
- Mise en place
- Conditions nécessaires
- Les différentes étapes
- Installation du serveur de réplication
- Définition de la réplication
- Programmation de la réplication
Réplication des données mobiles (Android ou iOS)
![HFSQL Classic HFSQL Classic](https://doc.pcsoft.fr/ext/images/fr/HF.png?-2134303037) Disponible uniquement avec ces types de connexion
La Réplication Universelle Assistée est disponible en Android et iOS. Cette réplication permet de répliquer des données en provenance de différentes bases de données. Conditions nécessaires - L'analyse doit être partagée entre l'application WINDEV et WINDEV Mobile (Android ou iOS).
- La base de données Maître doit être une base de données HFSQL (Classic ou Client/Serveur).
- La base de donnée mobile (Abonnée) doit être une base de données HFSQL Classic.
- La structure de la base de données doit être strictement identique sur les deux plateformes.
Installation du serveur de réplication Rappels/Remarques - IMPORTANT : La date et l'heure doivent être identiques sur le serveur et les terminaux Android/iOS. Les dates internes (celles utilisées par la réplication dans les fichiers HFSQL) sont en UTC.
- Le pack d'installation du serveur de réplication est fourni avec WINDEV, WEBDEV et WINDEV Mobile. Il se trouve dans le sous-répertoire "\Install\WDRServer" du dossier d'installation des produits.
- Si vous possédez des sites WEBDEV, le serveur de réplication peut être installé sur le même serveur que le Serveur d'Application WEBDEV.
Attention : Il est nécessaire de donner des droits spécifiques sur le répertoire d'installation du serveur de réplication. Sur ce répertoire (et dans les sous-répertoires), l'utilisateur Internet (compte IUSR_Nom_du_poste) doit avoir les droits de lecture et d'exécution. Programmation de la réplication Dans l'application Mobile, il est nécessaire d'utiliser les fonctions WLangage pour réaliser la synchronisation. L'assistant de publication de la réplication sur le serveur de réplication vous a fourni une base de code :
RéplicOuvre("nom réplication", "", "adresse IP", "login", "mot de passe")
RéplicSynchronise("nom réplication")
Les fonctions à utiliser sont les suivantes :
| | RéplicInfo | Renvoie des informations sur une réplication. | RéplicInitialise | Initialise ou réinitialise une réplication définie avec l'éditeur de réplication (ReplicEdit). | RéplicOuvre | Ouvre une réplication en mode direct ou avec un serveur de réplication. | RéplicSynchronise | Synchronise les données correspondant à une réplication. |
Remarque : N'oubliez pas dans le code du projet Android (ou iOS) de paramétrer la connexion à la base locale (fichier HFSQL Classic sur l'appareil mobile).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|