Bonjour,

Je souhaite savoir comment faire pour changer la priorité pendant une réplication (maître ou abonné prioritaire).

J'ai créé une méthode, que je passe en paramètre de HSynchroniseRéplica(), qui permet de gérer les conflits. Je veux laisser le choix à l'utilisateur (par l'intermédiaire d'une fenêtre) sur la priorité à définir lors d'un conflit entre deux enregistrements. Dans l'aide, il est simplement expliqué comment abandonner la réplication d'un enregistrement (RPL.Conflit = rplPasDeConflit; RENVOYER Vrai) mais rien de plus.

Est-il possible d'utiliser les variables rplAbonnePrioritaire et rplMaitrePrioritaire ?

Voici le code de ma procédure pour vous faire une idée :

PROCEDURE Gestion_Conflits(Opération)
// MaitrePrioritaire = 1 -> L'enregistrement du maître a la priorité
// AbonnePrioritaire = 2 -> L'enregistrement de l'abonné a la priorité
// IgnorerEnregistrement = 3 -> La réplication de l'enregistrement courant est ignoré, on passe au suivant
// AbandonReplication = 4 -> Abandon de la réplication

SI Opération = 1 ALORS
RENVOYER Vrai
SINON SI Opération = 2
RENVOYER Vrai
SINON SI Opération = 3
RPL.Conflit = rplPasDeConflit
RENVOYER Vrai
SINON SI Opération = 4
gbStopReplication = Vrai
SINON
RENVOYER Faux
FIN
Merci