Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
pour le risque de coupure mieux utiliser les transaction (htransaction), et pour toiBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
bin et si tu ajoute un champs coche dans t es table 1 pour existe déja en local et C/S et 0 non
comme sa tu peut faire un filtre sur ceux qui =0 et donc tu na que a parcourir un nombre limité et mettre ajours les base des deux coté local et serveur mais utilise les htrasaction pour que windev execute tous les action a la fin ou il les annule toute si il y a une coupure . a toi de voir maintenant pour développer cette idée
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
DEMANDE Application avec mode Hors ligne
Discussion dans 'Windev Mobile' créé par dohmien, Juin 18, 2018.
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
pour le risque de coupure mieux utiliser les transaction (htransaction), et pour toiBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
bin et si tu ajoute un champs coche dans t es table 1 pour existe déja en local et C/S et 0 nonCliquez pour agrandir...
Qu'est ce qu'on fait quand on est à plusieurs ???? Qu'est ce qu'on fait quand on fait des modifs ??? Et quand on supprime ????
Par contre, la combinaison Réplication/Transaction, c'est le summum. (Faut quand même pas oublier les performances qui vont dégringoler)
Je te remercie
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
.Envisageable, uniquement pour les nouveaux enregistrements.
Qu'est ce qu'on fait quand on est à plusieurs ???? Qu'est ce qu'on fait quand on fait des modifs ??? Et quand on supprime ????
Par contre, la combinaison Réplication/Transaction, c'est le summum. (Faut quand même pas oublier les performances qui vont dégringoler)
Je te remercieBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
.Cliquez pour agrandir...
Quand j'avais fait ce système, les performances se portaient bien, mais j'avoue que c'était seulement pour 4 utilisateurs mouahaha.
Je l'avais fait pour l'ajout, la modification et la suppression aussi.
Technique
Modification :
- FTP -> Mobile : Suppression de mes tables mobile qui va concerner la réception zip ; Réception du zip XML sur mobile : "Ajout en mode ID forcé"
- FTP <- Mobile : Envoi du pack Zip. Dans ma base de données mobile, est précisé l'action effectuée sur le mobile (modif, ajout, suppression). Je n'envoie que les données avec "action_mobile" <> 0 (0 = rien n'a été fait)
- Serveur <- FTP : récupération du pack Zip et checking de sa validité (le zip peut être corrompu, si ça se passe mal, on fait un retour xml comme quoi la synch a échouée) +archive des zip + insertion des données en fonction de action_mobile.
- Serveur -> FTP : recréation d'un nouveau zip
La rubrique "action_mobile", "date_ajout", "date_modif"... sont stockés dans un fichier libre, qui sert de centraliseur. (pour pas avoir a mettre action_mobile dans chaque fichier).
Et puis, quand tu fais ton truc toi même, tu peux faire une jauge plus parlante.
merci pour toutes vos informations je vais revoir tout ca avec les transactions je pense. mais je garde quand même la réplication dans un coin de ma tête. quand tu parle de port a ouvrir c'est que c'est pas le même que pour le serveur de bdd ?