Autor Thema: Mail Weiterleitung  (Gelesen 3729 mal)

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Mail Weiterleitung
« am: 28.07.05 - 12:06:35 »
Wir haben mehrere MailIn-Datenbanken in denen Weiterleitungsagenten aktiv sind.

Die Weiterleitungsagenten haben alle die Einstellung : "Nach Eingang neuer Mail" und die Bedingung: Feld Form enthält Memo (um zu verhindern, dass auch Zusagen zu Besprechungseinladungen weitergeleitet werden).

Es klappt auch alles damit, nur ein Problem nervt noch, im Log steht alle 5 min für jeden Agenten folgende Fehlermeldung:
AMgr: Fehler bei der Ausführung von Agent 'WEITERLEITUNG'...: Keine Dokumente angegeben

Und unser Admin findet das nicht so schön, weil er das Log regelmäßig studiert um "richtige" Probleme schnell erkennen zu können!

Ich habe den Verdacht es liegt an der Bedingung. Wir verwenden diese Weiterleitungsagenten schon länger, haben aber erst vor kurzem diese Bedingung mit eingetragen.

Es wäre schön, wenn jemand dieses Problem und dazu auch eine Lösung kennt!
Sonst müssen wir mit dem Log wohl leben.  :'(

Grüße, Krista
« Letzte Änderung: 08.08.05 - 10:49:49 von webchild »
Grüße, Krista

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail Weiterleitung
« Antwort #1 am: 28.07.05 - 12:13:54 »
Wenn man das über die Bedingungen macht, muss man mit solchen Erscheinungen leben. Der Agent wird angezogen, die Bedingungen der neuen Dokumente treffen aber nicht zu, schwups, ist die Meldung im Log. Alle 5 Min. scheint mir aber schon ein wenig häufig, oder meinst Du, alle 5 Min. in irgendeiner von 100 Datenbanken oder so? Dann wärs wieder nachvollziehbar.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail Weiterleitung
« Antwort #2 am: 28.07.05 - 12:23:07 »
Oder man schreibt richtige Agents, die dann die UnprocessedDocuments auswerten, das ist ja auch in wenigen Zeilen erledigt. Zum Schluss dann aber nicht vergessen, die behandelten Docs alle als processed zu stempeln.

Bernhard

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re: Mail Weiterleitung
« Antwort #3 am: 28.07.05 - 12:26:04 »
@Semeaphoros
Leider alle 1-2 Minuten teilweise auch. Und wenigstens bei einer Datenbank bin ich mir hundertprozentig sicher das da keine EMail reinkommt.

Es sind so ca. 20 dieser Datenbanken als Projekt-E-Mail Datenbanken angelegt.

Im Log tauchen wirklich alle 1-5 min 10-15 Fehlermeldungen zu jeweils unterschiedlichen Datenbanken auf.

Auch für die Datenbank in der keine E-Mails eingehen.

Ich bin etwas ratlos.  ???

Grüße, Krista
Grüße, Krista

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re: Mail Weiterleitung
« Antwort #4 am: 28.07.05 - 12:27:52 »
@koehlerbv
Damit ich das richtig verstehe dieser Agent startet also nicht nur wenn neue Dokumente an diese Datenbank gesendet werden?

Grüße, Krista
Grüße, Krista

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail Weiterleitung
« Antwort #5 am: 28.07.05 - 12:30:59 »
Nein, das sollte sowohl bei simple actions als auch bei richtigen Agenten nur erfolgen, wenn neue Mail eingeht. Allerdings darfst Du nicht vergessen, dass der Agmr nicht unbedingt augenblicklich losrennt, wenn eine Mail angekommen ist - da können sogar Minuten vergehen. Wenn aber wirklich gar keine Mail eingetrudelt ist, dann ist da was faul, befürchte ich.

Bernhard

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re: Mail Weiterleitung
« Antwort #6 am: 28.07.05 - 12:41:42 »
@koehlerbv
Aber was könnte faul sein? Ich werde den Agenten einfach mal neu machen!

Und das mit den UnprocessedDocuments ist ja doch auch keine richtige Option, da ich ja dann die Bedingungen ( From = Memeo) mit Code nachpflegen muß und der Agent erst mal alle im Eingang befindlichen Dokumente neu versenden würde.
Habe ich leider getestet!  :-[
Grüße, Krista

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail Weiterleitung
« Antwort #7 am: 28.07.05 - 12:47:48 »
Wieso ist das keine Option ? Das ist ein Standardverfahren. Natürlich muss man vor dem Versenden prüfen, ob eine Bedingung erfüllt ist ...

Bernhard

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re: Mail Weiterleitung
« Antwort #8 am: 28.07.05 - 12:54:25 »
@koehlerbv
Was ich nicht verstehe ist:
1. warum dieser Fehler so oft im Log auftaucht
2. warum UnprocessedDocuments besser sein soll als nach Eingang neuer E-Mail.

Ich benutze die 2. Option auch fast immer, aber in diesem Fall hatte ich die Bedingung "nach Eingang neuer Mail" sinnvoller gefunden.
Da in diesen Datenbanken außer Mail auch noch viele andere Dokumente gepflegt werden.

Ist die 2. Option generell fehleranfälliger?

Grüße, Krista
Grüße, Krista

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail Weiterleitung
« Antwort #9 am: 28.07.05 - 12:59:02 »
Der Agent muss natürlich "Nach Eingang neuer Mail" getriggert sein - nur so ist UnprocessedDocuments ja mit den in Frage kommenden Dokumenten belegt, bei denen Du dann in Deinem Fall nur noch nach dem Form-Item abfragen musst.

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mail Weiterleitung
« Antwort #10 am: 28.07.05 - 13:00:48 »
Krista, Du scheinst da etwas völlig falsch zu verstehen.

UnprocessedDocuments ist eine Methode der NotesDatabase und muss ZUSAMMEN mit "Nach neuen Mails" verwendet werden. Schau Dir das mal in der Designer-Hilfe an.

Etwas darf man dabei auch nicht vergessen, wenn ein "After New Mail" Agent neu gestartet wird, dann sieht er erstmal sämtliche bereits in der Datenbank vorhandenen, eingegangenen Mails als "Neu eingegangen" an. Daher shiesst ein solcher Agent nach Aktivierung oder nach Aenderung des Codes in jedem Fall schonmal los, auch ohne das im sprachlichen Sinn "neue Mails" reingekommen sind.

Ich tendiere auch dazu, zu denken, dass da etwas faul ist, bin mir aber doch noch nicht ganz so sicher, ob da nicht irgendwas falsch interpretiert wird.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re: Mail Weiterleitung
« Antwort #11 am: 05.08.05 - 18:05:13 »
Ich nehme das Thema noch einnmal auf!
Ich möchte das E-Mails die an eine MailIn-DB geschickt werden an bestimmte Personen weitergeleitet werden.
Ich habe also einen Agenten erstellt der "Nach Eingang neuer Mail" aktiv werden soll.
Das Problem, dass der Fehler im Log auftaucht (siehe Anhang) besteht bei allen Weiterleitungen in denen ich Kriterien angebe (Suche hinzufügen).
Ich wollte, dass nur E-Mails weitergeleitet werden, also habe ich folgende Bedingung in allen Varianten eingetragen:
z. B. Feld Form = "Memo"  oder  Benutzt Maske "Memo" usw.
Immer erscheint der Eintrag im Logfile.

Jetzt habe ich den Vorschlag aufgegriffen, nicht die "Einfachen Aktionen" von Lotus zu verwenden, sondern selbst was LS-seitig zu basteln.
Gesagt getan, jetzt kommt keine Meldung mehr im Logfile, aber die Benachrichtigung erscheint alle 2-5 Minuten für dasselbe Dokument. ???

Code (ausschnitt):

Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
   
While Not doc Is Nothing
      
If doc.Form(0) = "Memo" Then
Set note = New NotesDocument( db )
Set DDrtitem = New NotesRichTextItem(note, "Body")
note.Form = "Memo"
note.Subject = text
Call DDrtitem.appendtext("Es liegt eine neue eMail für das Projekt " + Cstr(projnum(0)) + " " + Cstr(proj(0)) +" vor.")
Call DDrtitem.addnewline(2)         
Call DDrtitem.appenddoclink(doc,"")
Call note.Send(False, var)
End If
Set doc = collection.GetNextDocument(doc)
Wend


Ich verstehe das nicht. Die Ausgangsbedingung für diesen Agenten ist doch "Nach Eingang neuer Mail". Und ich habe das in einer Testdatenbank laufen lassen wo nur eine Mail einging wenn ich eine verschickt hatte.

Irgendwie nervt mich wahrscheinlich am meisten,
dass ich den Automatismus in beiden Fällen nicht verstehe.

Über einen Tipp wäre ich sehr erfreut.

Grüße, Krista

Schönes Wochenende, ich werde erst Montag wieder reinsehen!
Grüße, Krista

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mail Weiterleitung
« Antwort #12 am: 05.08.05 - 18:27:50 »
Krista, und wo sagst Du dem Dokument, das es jetzt durch den Agent verarbeitet wurde ?

Code
Call notesDocumentCollection.UpdateAll

Das hatte ich bereits am 28. Juli hervorgehoben ...

Bernhard

Offline webchild

  • Junior Mitglied
  • **
  • Beiträge: 94
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
Re: Mail Weiterleitung
« Antwort #13 am: 08.08.05 - 10:49:32 »
Danke, Danke Danke, das war das Puzzleteilchen was mir für die Scriptversion fehlte.

Grüße, Krista
Grüße, Krista

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz