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 |