Page 1 sur 1

Pb Agent

MessagePublié: 25 Nov 2003 à 06:29
par Baillargeaux
Bonjour,J'ai crée un agent simple qui execute la command suivante "@LaunchApp("xxx.exe")" et qui ce lance "Après l'arrivée d'un courrier".Ce dernier est bien activé, mais celui ci ne s'exécute pas, sauf si je l'execute moi même à la réception d'un courrier.Je ne suis pas un pro de Lotus Notes (j'ai surtout utilisé les classes Notes en VB), et je ne comprend pas ce qui ce passe.Merci de votre aide

Re: Pb Agent

MessagePublié: 28 Nov 2003 à 17:24
par Jean-Marc
J'ai le même problème alors je suis preneur si tu trouves la solution !

Re: Pb Agent

MessagePublié: 30 Nov 2003 à 17:54
par diarno
Il faut être sur des droits d'executions des agents sur le serveur.Le journal d'execution de l'agent sort-il une erreur ?La log du serveur ?Si c'est le serveur qui lance ton agent, il cherchera ton exe sur son disque... pas celui de ton poste ( quand tu le fais manuellement ).Bonne chanceDiarno

Re: Pb Agent

MessagePublié: 03 Déc 2003 à 12:10
par Baillargeaux
J'ai bien les droits pour éxecuter les agents.Le journal de l'agent précise que le lancement c'est bien dérouléLe problème est effectivement que l'exe doit s'executer sur le serveur. Pourtant ce n'est pas un agent partagé. Comment créer un agent qui se lance sur mon poste.Merci encore pour ces précieuses informations

Re: Pb Agent

MessagePublié: 03 Déc 2003 à 21:49
par diarno
Alors pour lancer l'action seulement sur local, c'est plus difficile.Normalement ( en V5 ) dans les preferences utilisateurs tu peux cocher " executer les agents locaux programmés" mais il me semble que cela ne fonctionne pas vraiment bien.De tout façon il faudra modifié l'agent ou repliqué ta base en local.Car actuellement c'est le serveur qui verifie l'arrivé de nouveau mail dans la base donc planifies ( toutes les 5 minutes par exemple ) ton agents enle mettant sur local.Sinon replique ta base en local et peut être qu"a l'arrivé de message ( surement apres une replique ) ton agent demarrera....rien n'est moins sur...La derniere solution consiste a tricher : au lieu de lancer seulement ton exe, tu fais une commande qui lance ton exe sur... ta machine ( avec le reskit de winnt ca doit être faisable).Une derniere idée lance ton exe à l'ouverture de ta base et non pas a l'arrivé du courrier... juste a detecté si c'est une action serveur ou user ... pas trop difficileBonne chanceArnaud CLAVEAU