PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Erreur interne - Réplication universelle
Erreur interne - Réplication universelle
Débuté par abeer, 17 jan. 2007 12:27 - Aucune réponse
Posté le 17 janvier 2007 - 12:27
Bonjour,

Dans ma tentative de gérer la synchronisation entre la machine serveur et les machines clients de mon application C/S, j’ai essayé d’initialiser la réplication selon la procédure suivante (voir aide Windev):
==============================================
Sur le serveur, j’ai ma base de données HFcs dans c:\serveurHF\BDD\serverBD. Tous mes fichiers dans l’analyse sont de type HFcs

- J’ai créé le réplica maître dans replicasRep=c:\serveurHF\RPL

Pour la machine caisse, j’ai essayé d’initialiser la réplication universelle :

- créer le réplica abonnée pour Client1
repId est un entier=HCréeRéplicaAbonné(replicasRep, replicasRep," Client1")

- Créer le réplica transportable initiale maitre vers caisse
HCréeRéplicaTransportable(replicasRep +"\ReplicaMaitre.RPM", repId,"")

- Créer une copie vide des fichiers HFcs définiés dans mon analyse dans le répertoire c:\serveurHF\BDD\caisse

HGèreIntégrité("*", "*", hCardinalité+hEnModification+hEnSuppression, Faux)
HOuvreConnexion(CONN_CLIENT,"admin","","localhost:4900", " Client1",hAccèsHFClientServeur)

HChangeConnexion("*",CONN_CLIENT)
HCréation(FichierHFcs1)
HCréation(FichierHFcs2)
…..

- Synchroniser la base maître et la base abonnée.
HSynchroniseRéplica(replicasRep +"\"+RPL.Fichier, replicasRep+"\Replica_ Client1.RPL" ,rplVersAbonné)
==========================================
Mon problème est que le jauge de progression de la synchronisation arrive à 99% puis je reçois le message d’erreur suivant. A noter que quand j’examine les fichiers du client1 je trouve qu’ils sont bons et que tout a été répliqué:

--------------------
Erreur à la ligne 62 du traitement Clic sur CreateLocalBtn.
Vous avez appelé la fonction HSynchroniseRéplica.
Erreur interne : un état inattendu a été rencontré. L'opération a été interrompue par sécurité.

Informations techniques
Projet : Replication
Dump de l'erreur du module <WD100RPL.DLL> <10.00Aqa>.
- Appel WL :
Traitement de <Fen_initReplic.CreateLocalBtn>, ligne <62>, thread <0>
Fonction <HSynchroniseRéplica>, n° de syntaxe <1>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 180023
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système

- Que s'est-il passé ?
Erreur interne : un état inattendu a été rencontré.
L'opération a été interrompue par sécurité.

- Infos de debug :
FJ1150
Fonction (18,2)
----------------------------------------

Merci pour votre aide