Je vais essayer de t'expliquer.
Initialisation de la réplication :
1) Création du réplica Maître :
HCréeRéplicaMaître(ComplèteRep(fRepExe()) + "ReplicaMaitre\RepMaitre.rpm")
Attention : le nom du réplica maître de doit comporter aucun accent/espace.
2) Création des réplicas abonné :
HCréeRéplicaAbonné(ComplèteRep(fRepExe()) + "Replica Maitre", ComplèteRep(fRepExe()) + "Replica Abonne", "Pocket1", 0, "")
"Pocket1" correspond à l'indentifiant d'un abonné.
Ces 2 étapes sont effectuées une seule fois, à la mise en place de la réplication.
Mise à jour Maître/abonné :
Info : pour q'une mise à jour soit bien pris en compte, il faut faire la boucle Maître --> Abonné --> Maître.
1) Préparation du transportable pour l'abonné :
HCréeRéplicaTransportable(ComplèteRep(fRepExe()) + "Replica Maitre\RepMaitre.rpm", "Pocket1", "", "")
"Pocket1" étant l'identifiant d'un abonné, il faut créer autant de transportable que d'abonné.
2) Mise à jour de l'abonné :
HSynchroniseRéplica(sRPA, ComplèteRep(fRepExe()) + "Replica Abonne\Replica_Pocket1.rpl", rplVersAbonné, rplPlusRécentPrioritaire)
sRPA contient le nom du fichier transportable (RPL.Fichier) créé à l'étape précédente.
3) Préparation du transportable pour le maître :
HCréeRéplicaTransportable(ComplèteRep(fRepExe()) + "Replica Abonne\Replica_Pocket1.rpl", "Pocket1", "", "")
4) Mise à jour du Maître :
HSynchroniseRéplica(ComplèteRep(fRepExe()) + "Replica Maitre\RepMaitre.rpm", sRPA, rplVersMaître, rplPlusRécentPrioritaire)
id. pour sRPA
En espérant que cela t'aide.
Partager