Perte de LS enregistré auparavant

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Perte de LS enregistré auparavant

Messagepar Stef » 18 Sep 2003 à 08:17

Bonjour,Voila, cela fait quelques jours que le code Lotus Script que j'enregistre disparait le lendemain !!!Ouais, je sais.....c'est de la magie noire !!J'aimerais savoir si ca vous est deja arrivé ! Je sais que ca parait insensé mais bon.j'ai pourtant retiré la liaison du modele a ma base et et generé un nouveau modele a partir de la base en fin de programmation !Bref, rien de plus chiant que de se retaper la meme chose.Est lié au nupdate ? ou un autre process Lotus ?Ai je oublié de modifié un param de la base ?Merci !
Stef
 

Re: Perte de LS enregistré auparavant

Messagepar Cedric » 18 Sep 2003 à 08:27

Vérifie voir dans le log du serveur à 1h du matin (par défaut) si la tache design n'est pas tout de même passé sur ton agent.Même si tu as enlevé le nom du modèle, ton élément de structure (l'agent) pour individuellement hériter d'un autre modèle.Troisième onglet des propriétés de l'élément dans la liste des agents.
Cedric
 

Re: Perte de LS enregistré auparavant

Messagepar Stef » 18 Sep 2003 à 08:56

Hello !Ouais, en effet, j'ai bien le DataBase Designer qui demarre et s'arrete !Donc j'ai desactivé la tache "Designer" qui oui, en effet, se lance a 1h du mat.Si je comprends bien, elle ne fait que mettre a jour les bases alors.Si je le fais en manuel, je ne risque rien.A t elle un autre interet ?Merci pour l'aide precieuse et j'espere que demain, au p'tit reveil, je vais pas piquer une crise !:-)
Stef
 

Re: Perte de LS enregistré auparavant

Messagepar Cedric » 18 Sep 2003 à 09:25

quand tu dis "desactivé", je suppose que tu as fait la modif dans le notes.ini.Elle a pour but de maintenir conhérentes toutes les bases par rapport à leur modèle.Elle va te permettre de déployer un nouveau modèle facilement sans passer manuellement sur toutes les bases (utile par exemple pour les messageries).En soit la tache desgin est très bien. En général le fait de la desactiver est plutot un signe qu'on ne maitrise pas très bien tous les tenants et aboutissants des modèles et de leur utilisation (faut bien apprendre :o))^-- ce n'est pas à prendre comme une critique, on ne peut pas tout savoir, il faut du temps pour maîtriser Notes.A ta place, je me pencherais sur ta base et sa structure pour voir pourquoi elle hérite d'un modèle dont apparemment tu ne veux pas, cela pourrait éventuellement t'éviter des problèmes lorsque la base sera déployé en production.Et puis, rien de tel qu'un backup pour éviter les crises :o)))))
Cedric
 

Re: Perte de LS enregistré auparavant

Messagepar Stef » 18 Sep 2003 à 09:46

Heu .... non... je l'ai desactivé dans le "Notes Administrator" !Mouais, je m'en doutais un peu des conséquences que cela peut engendrer..De toute facon, je vais essayer autre chose... en sauvegardant cette fois-ci mon source !Je vais faire ma base hériter du nouveau modele (avec mes modifs donc) et voir ce que cela fait.Une question : Si une base avait auparavant un modele. et si ce modele a ete retiré, la base s'appuie sur une trace de l'ancien modele (via la tache "Designer") ?(j'espere que je suis clair dans la question !!!)N.B : ouais pas facile de s'auto former (vu la tronche de ma formation...)... J'ai bien vu dans le log serveur que le Designer lancait la mise a jour de toutes les bases (heu...celles qui heritent d'un modele toujours).
Stef
 

Re: Perte de LS enregistré auparavant

Messagepar Cedric » 18 Sep 2003 à 09:53

par retiré, tu veux dire quoi ?la référence dans la base ? La zone de saisie ou on donne le nom ? Si c'est ça, alors tu es clean, sauf si au niveau de ton agent (mais c aussi valable pour tous les autres éléments de structure) tu as mis un nom de modèle (attention au copier/coller d'élements qui pose une jolie question). Il te faut l'enlever pour ne plus en hériter.Si tu veux dire supprimer le modèle (le fichier .nsf), ça marche aussi, mais là à une heure du mat, design va gueuler dans le log en disant que le modèle est introuvable.Pour ta formation, bienvenu au club, c partout (ou quasi) pareil, ce qui ne veut pas dire que c'est bien ou normal. :o((
Cedric
 

Re: Perte de LS enregistré auparavant

Messagepar Stef » 18 Sep 2003 à 09:58

Dans les proprietes de ma base j'ai decoche (5ieme onglet) "Heriter la structure du modele" et retirer "Nom du modele" et pourtant le "Designer" m'a relancer l'ancien modele.Par contre, je ne saisi pas quand tu parle d'"agent" pour le modele. Peux tu m'expliquer ?je vais deplacer le modele dans un autre rep et reactiver la tache. Là je pense qu'il va vraiment perdre le lien ! Ca sera plus simple et surtout plus sûr !
Stef
 

Re: Perte de LS enregistré auparavant

Messagepar Raziel » 18 Sep 2003 à 10:01

En fait, lorsque tu fais un clic droit sur ton agent et que tu vas dans les propriétés (onglet3), il se peux que pour "Hériter la structure du modèle de référence", tu ai tjrs le nom de ton modèle
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: Perte de LS enregistré auparavant

Messagepar Cedric » 18 Sep 2003 à 10:04

non, l'emplacement du modèle n'a aucune influence sur le fonctionnement de la tache design.Il le trouvera, du moment qu'il peur y accéder.Mes explications incompréhensibles :Apartir de la vue des agentsTu prends les propriétés d'un agentDans le troisième onglet de ces propriétés, tu retrouves l'onglet de structure dans lequel tu peux dire que cet élément particulier hérite d'un autre modèle que le modèle de la base.Ca permet de faire des choses folles :)Il faut bien que tu aies également viré les infos dans cet onglet.En résumé si dans le 4 ème onglet des propriétés de la base tu as bien viré l'héritage et que ton élément de structure a également cette info enlevée à son niveau, il ne peut plus hériter de rien. La tache design devrait le laisser tranquil la prochaine fois.
Cedric
 

Re: Perte de LS enregistré auparavant

Messagepar Stef » 18 Sep 2003 à 10:06

Heu clic droit sur l'agent "Designer" ?Ou je vais le toper cet agent ?Desolé je ne suis plus là !Bon, toujours est il que j'ai vu dans les logs ceci :AVERTISSEMENT : Modèles\ModClientFDV_NV.ntf et FDV\ModeleNewFDV.ntf revendiquent tous deux le rôle de modèle de référence "Modele FDV NV"Ca je crois que c'est la connerie des heritages de modele en "Circulaire" et forcement ca bug.18/09/2003 01:01:01 Mise à jour de "Société" dans la base "Modèle FDV 160903" à partir du modèle "Modele NEW FDV" Alors pour pas etre embeté, j'ai supprimer un modele (en l'occurence Modele NEW FDV).On va bien voir ce que ca donne !
Stef
 

Re: Perte de LS enregistré auparavant

Messagepar Stef » 18 Sep 2003 à 10:13

Ok, je vois le pb !Ben maintenant, ca devrait etre bon...Franchement, je me demande comment vous vous y retrouvez avec ces params situés partout !! C'est un vrai bordel je trouve.....Merci Cedric et Raziel pour vot'coup de pouce... Cedric, t'as du etre confronté a la meme connerie pour bien connaitre le pb !!Enfin, le but est d'y mettre fin !!a charge de revanche (mais t'as l'air de bien taté donc je crois pas que t'auras besoin de moi ! :-) )
Stef
 

Re: Perte de LS enregistré auparavant

Messagepar Cedric » 18 Sep 2003 à 10:31

:)Ca fait 9 ans que je mange du Notes, dev & admin, donc j'en ai connu des m****s.Et il m'arrive encore d'avoir des pbs.Il est clair que quelqu'un qui début aujourd'hui avec une v6, je le plains vraiment. Trop de case à cocher un peu partout, une chatte y perdrait ses petits. J'ai la chance d'avoir connu la v3 qui était nettement plus spartiate (pas de web, pas de LotusScript/Java, un tas de trucs en moins) et c'était donc plus facile pour moi d'apprendre les versions ultérieures :)
Cedric
 

Re: Perte de LS enregistré auparavant

Messagepar Stef » 18 Sep 2003 à 10:50

En effet ! Y'a de koi faire une indigestion Notes avec tout ca !Ben moi, j'ai commence seulement sous la V5 et notamment la V5.06 (2 ans gros mais pas que du dev notes - connais po la V6, je sais seulement que la V6 utilise une autre methode de replication (Compression et envoi puis decompression sur le client je crois)).Et je sais pas si y'a vraiment des difs au niveau dev.En plus, je developpe pour de l'interne et pas d'orientation web a l'heure actuelle. Donc avec tout ca, je reste vachement novice !!Allez ben bon courage pour la suite !Ciao
Stef
 

Re: Perte de LS enregistré auparavant

Messagepar Cedric » 18 Sep 2003 à 11:01

la v6 permet de compresser et/ou crypter les données transmises entre le client et le serveur.Ce n'est pas spécifique à la réplication, toute donnée transmise entre les deux peut utiliser cette techno. C'est "juste" une encapsulation des données finalement.
Cedric
 


Retour vers Développement

cron