Page 1 sur 1

Pb de réplication

MessagePublié: 03 Juin 2003 à 17:08
par Raziel
Salut à vous amis Administrateur. Le pauvre développeur que je suis vient vers vous car je suis face à un pb sur lequel j'ai épuisé toutes mes connaissances d'admin.Avant de vous expliquer le pb, voici un bref résumé de la situation.J'ai une base sur mon serveur. Cette base est répliqué (en fonction d'un filtre) dans les 200 magasins de la société.Depuis 2/3 semaine maintenant, je rencontre régulièrement des pb avec des magasins dont la structure de la base n'est plus à jour (en revanche les documents descende bien). Je précise tout de suite qu'aucuns éléments de structure n'est protégés contre la mise à jourA ce jour, j'ai pu relever 3 cas :1. Même après modification de la structure sur la base de mon serveur, la structure de la réplique n'est pas mise à jour2. Tjrs après modif de la structure, certains éléments sont effectivement mise à jour et d'autres non.3. Et enfin, il arrive même parfois que certains élements de structure se retrouve doublé (la réplique conserve l'ancienne version et ajoute la nouvelle). Je me retrouve donc avec 2 masques/vues/... ayant le même nom et le même pseudo.J'ai supprimé l'historique de réplication. Dans certains cas, cela corrige le pb mais pas sur tous les mags. La seule manip qui fonctionne à tous les coup est de supprimer la réplique et de la récréer.Auriez vous une idée de la cause de ces pb ?D'avance je vous en remercieRaziel

Re: Pb de réplication

MessagePublié: 06 Juin 2003 à 10:50
par Stephane Maillard
Bonjour,J'ai eu ce problème, sur certaines base le code ci-dessous à tout rétablit, par contre sur d'autre on à été de refaire les de A jusqu'à Z :Declare Function W32_NSFDbOpen Lib "nnotes.dll" Alias "NSFDbOpen" ( Byval dbName As Lmbcs String, hdb As Long ) As IntegerDeclare Function W32_NSFDbClose Lib "nnotes.dll" Alias "NSFDbClose" ( Byval hdb As Long ) As IntegerDeclare Function W32_DesignRefresh Lib "nnotes.dll" Alias "DesignRefresh" ( Byval server As String,Byval lnghNote as Long, Byval flags As Integer , Byval null0 As Long, Byval null1 As Long) As IntegerFunction RefreshDesign ( strServer As String, strFileName As String, strTemplateServer As String) As IntegerDim intRC As IntegerDim lngDBHandle As LongIf strServer$ = "" Then intRC% = W32_NSFDbOpen( strFileName$, lngDBHandle )Else intRC% = W32_NSFDbOpen( strServer$ & " !! " & strFileName$, lngDBHandle)End IfIf intRC% <> 0 Then Messagebox "La base " & strServer$ & " ne peut être ouverte!! " & strFileName$ RefreshDesign = False Exit FunctionEnd IfintRC% = W32_DesignRefresh( strTemplateServer$, lngDBHandle, 0, 0, 0)If intRC% <> 0 Then Messagebox "Impossible de rafraichir la structure de la base " & strServer$ & " !! " & strFileName$ RefreshDesign = False Exit FunctionEnd IfintRC% = W32_NSFDbClose( lngDBHandle )If intRC% <> 0 Then Messagebox "Probléme à la fermeture de la base " & strServer$ & " !! " & strFileName$ RefreshDesign = False Exit FunctionEnd IfRefreshDesign = TrueEnd FunctionEt dans les logs NotesAdmin il n'y à rien ?[%sig%]

Re: Pb de réplication

MessagePublié: 12 Juin 2003 à 12:55
par Laurent FRANCOIS
2 pistes:Les modif et creations d'elts de structure sont réalisés avec votre ID developpeur, il faut s'assurer que la LCE autorise la prise en cpte de cet ID.le mieux est de signer la base maitraisse avec l'id du serveur actif et donner tous les droits à vos serveurs dans la LCE.Le fait de passer par un modèle peut s'avérer plus facile pour valider les modifications de structure.1. on crée un modèle ( .NTF ) depuis la base en prod.2. on signe les elts de structure avec l'id du serveur actif (domino administrator)2. on remplace la structure de la base en prod par le modèle3. la réplication fait le reste

Re: Pb de réplication

MessagePublié: 13 Juin 2003 à 12:02
par Raziel
Salut,merci pour l'info mais en ce qui me concerne, mon ID (celui avec lequel je signe les structures) est autoriser à tout faire dans les LCE des postes distants. La structure de ma base hérite d'un model et c'est sur ce dernier que je fais les modifs. Cependant, certaines de mes réplications de ne passent pas bien.Si quelqu'un à une autre suggestion....Merci par avanceRaziel

Re: Pb de réplication

MessagePublié: 13 Juin 2003 à 13:21
par oliv
tu as je suppose fais des compacts, fixup updall etc sur les bases concernées ?dans les paramêtres de réplication, il y a bien dans onglet spécial le champ coché répliquer masque, vue etc.... ?c'est une réplication pull-push ?

Re: Pb de réplication

MessagePublié: 16 Juin 2003 à 09:19
par Raziel
Salut oliv,C'est effectivement une réplication pull push. J'ai fait plusieurs Compact, fixup et updall mais sans succés.Ta mes param de réplication, j'ai bien coché la réplication des masques.....Cependant, sur certains poste distant, j'ai tjs des pb de redescente de la bonne structure.