Page 1 sur 2

[Resolu] Agent dans MailBox

MessagePublié: 16 Mai 2013 à 10:14
par hippostef
Bonjour,
J'ai fait un agent dans une mailbox afin de traiter les messages tombes en erreur. Cet agent est programme toutes les 15min.
Alors qu'il fonctionne tres bien le jour meme de son activation, le lendemain (alors qu'il est marque actif) il ne s'execute plus ! Le fait de le desactiver et le reactiver fait qu'il tourne de nouveau pour la journee et puis le lendemain de nouveau plus rien, comme si le fait de changer de jour (derniere execution correcte 23:55) le scheduler ne prend plus en compte la programmation.

D'avance, merci pour vos lumieres...

Domino Release 7.0.4FP2 sur NT 5.2

Re: Agent dans MailBox

MessagePublié: 16 Mai 2013 à 10:19
par Michael DELIQUE
salut

regarde si la tache update ne viens pas mettre le template a jours peut être en l'empechant d'e^tre mise a jours

Re: Agent dans MailBox

MessagePublié: 16 Mai 2013 à 10:27
par hippostef
Re,
Je viens de casser l'heritage, on verra si cela a un effet.... mais j'avais pris soin de mettre mon agent avec la coche de non maj de structure.

Merci.

Re: Agent dans MailBox

MessagePublié: 17 Mai 2013 à 09:09
par hippostef
Bonjour,

Bon finalement c'est pas mieux... le journal d'agent indique une derniere execution a 23:56
Une autre idee ?

Re: Agent dans MailBox

MessagePublié: 17 Mai 2013 à 14:26
par Michael DELIQUE
et la log ? ya une erreur ?

le signataire a les droits suffisant ?

Re: Agent dans MailBox

MessagePublié: 17 Mai 2013 à 16:48
par Dominux
L'exécution manuelle avec un Tell Amgr run "mabase.nsf" 'monagent' le fait tourner ?

Re: Agent dans MailBox

MessagePublié: 21 Mai 2013 à 08:31
par hippostef
Bonjour,

Pour repondre a toutes les questions :
- Le signataire est l'admin du serveur.
- Aucune erreur n'apparait dans la log, ni trace de quoique ce soit.
- La commande manuelle fonctionne correctement.

Quand je regarde dans la programmation des agents (amgr sched), je ne retrouve pas mes agents alors que si je les re-active (desactive+active) ils re-apparaissent correctement.
C'est comme si le changement du jour (passage d'un jour a un autre) faisait que la programmation dans les mailbox ne soit pas reconduite. Alors que sur d'autres bases hors systeme cela fonctionne tres bien.

Re: Agent dans MailBox

MessagePublié: 21 Mai 2013 à 08:41
par Michael DELIQUE
je déplace ton post dans la section "Administration".

c'est pas un problème de dev.

Re: Agent dans MailBox

MessagePublié: 21 Mai 2013 à 19:32
par roubech
Truc con : tu as essayé de copier le code, supprimer l'agent et un créer un tout neuf en collant juste le code mais en définissant de nouveau la planification ( plusieurs fois par jour toutes les 15 min)

Re: Agent dans MailBox

MessagePublié: 22 Mai 2013 à 07:16
par Michael DELIQUE
ou jouer au jeux des 7 différences pour trouver ce qui a "changer"

Re: Agent dans MailBox

MessagePublié: 23 Mai 2013 à 15:03
par hippostef
euh... je vais preciser certaines choses pour eviter de s'egarer...

En tant que developpeur j'ai l'habitude de creer des agents programmes ou pas... et cela a toujours fonctionne.
Mon cote Administrateur avait besoin ici de faire un agent de re-routage des messages en erreur -> j'ai fait mon agent (programme toutes les 15min), l'ai tester le jour meme -> OK -> je l'ai copie sur les 4 mailbox -> OK pour le meme jour.... et la le lendemain plus rien !?! pourtant mes agents sont actifs et je n'ai aucun message d'erreur dans la log ! par contre ils ne sont plus present dans le schedule de l'amgr. Je desactive et re-active chaque agent et je les voient re-apparaitre...jusqu'au lendemain ou rebelote....
Sous vos conseils j'ai enleve la maj du modele de mailbox sans succes.
Comme si la programmation d'un jour sur l'autre ne se faisait pas (uniquement sur les mailbox)...

Re: Agent dans MailBox

MessagePublié: 23 Mai 2013 à 15:10
par Michael DELIQUE
je peux jeter un oeil au code de ton agent ?

Re: Agent dans MailBox

MessagePublié: 23 Mai 2013 à 20:14
par roubech
L'agent était planifié quand tu l'as copié pour le coller dans les autres bases ? Ou le serveur spécifié ?
D'où ma proposition précédente de récréer lagent de toute pièce et ne coller que le code

Re: Agent dans MailBox

MessagePublié: 24 Mai 2013 à 08:06
par hippostef
Pour le code je n'ai complete que ce qui existait deja pour les message en suspend...

Code : Tout sélectionner
SELECT RoutingState = "HOLD" & @LowerCase(@Trim(@Right(Recipients;"@")))="domainexxx.com";

FIELD RoutingState   := "";
FIELD SaveOptions   := @Unavailable;
FIELD Form      := @If(   @IsAvailable(RoutingStateBy) & RoutingStateBy != ""; Form;
                  @IsAvailable(MailSavedForm) & MailSavedForm != ""; MailSavedForm;
                  @If(@IsAvailable(AppointmentType); "Notice"; "Memo")
               );
FIELD $Hops      := 25;
FIELD RoutingStateBy:=@Unavailable;

FIELD Recipients:=Recipients + "@comete-exchange";


je vais re-creer sur une des mailbox l'agent en ne copiant que le code...on verra le resultat lundi prochain !


Apres pour l'explication du pourquoi ce code :
La societe ou j'interviens vient de fusionner avec une autre societe et dans le meme temps, passage de la messagerie sur exchange (avec un nouveau nom de domaine commun)...sauf pour les applicatifs qui restent pour le moment sous Lotus. La redirection se fait correctement pour les personnes se trouvant dans le carnet d'adresse Lotus mais pas pour ceux qui sont dans l'autre societe. Le serveur Domino sert de passerelle smtp et donc quand on ecrit (via applicatifs web ou photocopieurs) aux personnes de l'autre societe...et qui portent maintenant le meme nom de domaine internet et bien de facon logique les messages restent bloques au niveau du routage...d'ou le complement du code pour les "pousser" en dehors de Domino et qu'ils soient delivres...en attendant la mise en place d'une passerelle smtp digne de ce nom !

Re: Agent dans MailBox

MessagePublié: 24 Mai 2013 à 20:04
par roubech
T'as pas essayé de configurer un smarthost sur ton Domino pour router vers exchange tout ce qui n'est pas dans le nab pour le domaine internet defini