Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Ta Lun am 11.01.06 - 07:14:38

Titel: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 11.01.06 - 07:14:38
Hi,
erstmal tolles forum. Ich habe in der Suche leider nicht das richtige gefunden.
Ich bekomme sehr viel server Generierte Mails und möchte diese in einen Ordner verschieben.

In der Version 5.11, die ich habe scheint ja keine Möglichkeit zu bestehen "Regeln" zu erstellen also habe ich das per einem Agent gelöst.

Das Problem ist, das ich den Agent ausführen kann und er manchmal auch funktioniert. Ein anderes mal sucht er und findet aber keine einzige Mail (laut log Datei) obwohl etliche im Eingangsordner sind. Es kommt auch vor, das er nicht alle nimmt sondern einige wenige übrig läßt.

Ich kann auch nicht meherere Agents hintereinander ausführen, da muß immer einige Zeit (bis zu 3 Stunden) vergehen, damit das dann läuft.

Gibt es da irgendwo einstellungen?
Ich bin in einer Firma angeschlossen habe aber relativ viele Berechtigungen, wobei ich mich damit noch nicht wirklich gut auskenne.
Danke und Gruß

Ta Lun
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: robertpp am 11.01.06 - 08:45:25
Kann das sein, dass der Agent dann geht wenn du ihn von hand anstartest? Schau einmal ob du per Frontend auf zugreifst dann ist es klar warum der Agent nicht autom. funktioniert.
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 11.01.06 - 09:09:23
ich habe den Agent bei mir im Menü Aktionen gelegt und starte diesen von dort.
Weiß nichtmal, wie ich einen automatischen Agent erzeugen kann ;)

Und genau bei der manuellen Durchführung kommt es zu diesen o.g. Problemen.
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: robertpp am 11.01.06 - 09:25:08
Hast du dir das ganze schon mal mit dem Script Debugger angesehen ob er die doc's findet die du haben möchtest?
Oder poste doch einfach mal den Code was genau passiert.
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 11.01.06 - 09:50:14
ok ich habe folgendes gemacht:

Menü->Ansicht->Agenten->Neuer Agent

Name: Servermails verschieben
Wann soll der Agent gestartet werden-> Manuell aus Menü Aktionen
für welche Dokumente soll er gelten-> Alle Dokumentein der ansicht
Suche hinzufügen-> Feld From enthält Server
Aktion: Dokument in Ordner 'Meldungen\Notes Server' verschieben

Im log steht z.b. gerade folgendes:
Agent '_Servermails verschieben' wurde am 11.01.2006 09:40:06 gestartet
Bearbeitet alle Dokumente in der Ansicht: 13 insgesamt
1 Dokumente gefunden, die die Suchkriterien erfüllen
1 Dokument(e) in Ordner verschoben
Agent '_Servermails verschieben' wurde am 11.01.2006 09:40:07 beendet

Bei den 13 Mails waren aber insgesammt 5 die die o.g. Kriterien entsprechen.

Ist es das was Du meinst oder doch noch was anderes?
Wenn was anderes, bitte kurz sagen, wo ich das finde.
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 11.01.06 - 10:03:47
Suche hinzufügen-> Feld From enthält Server

Hast du in der Suche den Server genauso eingetragen, wie er bei den Mail im From - Feld eingetragen ist. Hat der Eintrag in allen Mails das gleiche Format?


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 11.01.06 - 10:18:42
Das Feld sieht z.zt etwa so aus:

"Server 'DOW050W2/Ham-Man'"


Mich interessiert halt immer nur das "Server" alles andere kann sich ändern.
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 11.01.06 - 10:26:31
Ist nach dem Server immer ein Leerzeichen?

Wenn nicht, dann findet der Agent das Dokument nicht.


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 11.01.06 - 10:47:27
ja es ist immer ein leerzeichen wobei ich nicht nach "Server " sondern nach "Server" suche also ohne leerzeichen.

Und wie gesagt es kommt vor das er das ausführt und alles gut ist.

Um mal ein Beispiel zu zeigen:
Code
Agent '_Servermails verschieben' wurde am 11.01.2006 10:35:39 gestartet
Bearbeitet alle Dokumente in der Ansicht: 32 insgesamt
21 Dokumente gefunden, die die Suchkriterien erfüllen
21 Dokument(e) in Ordner verschoben
Agent '_Servermails verschieben' wurde am 11.01.2006 10:35:39 beendet
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 11.01.06 - 10:57:46
Hi,

ist die Mail-DB eventuell volltextindiziert?


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 11.01.06 - 11:49:35
hm...keine Ahnung...schätze mal ja, wo kann ich das nachlesen?
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 11.01.06 - 11:52:12
Zum Beispiel über die Datenbank-Eigenschaften. Im Dialog auf dem Reiter mit der Lupe findest du dann ob ein Volltextindex vorhanden ist.


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 11.01.06 - 13:47:02
hm..ok also

Index Settings:
Case sensitivity: Off
Index Breaks: Words Only
Index Attachment: off
Index encrypted Fields: on

Last index time: 11.01.2006 12:55:45 Size 11MB

hilft das?
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 11.01.06 - 13:59:01
Wie es aussieht, gibt es einen Volltextindex. Dann ist die Sache eigentlich auch klar.

Für die Dokumentensuche innerhalb des Agenten wird die Volltextsuche benutzt und die wird in der Regel so alle 60 Minuten aktualisiert. Läuft der Agent zwischendurch, so findet er nur die Dokumente, die es bei der letzten Aktualisierung schon gab.

Das kannst du ganz einfach testen.
Lass den Agent laufen und wenn die Dokumentenanzahl abweichend ist, dann aktualisiere den Index mal manuell und starte den Agent nochmal.


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 12.01.06 - 09:54:36
wow, das scheint das Problem zu sein.

Kann ich über den agent die aktualisierung lostreten und dann nach den Mails suchen?

Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 12.01.06 - 10:37:00
Kann ich über den agent die aktualisierung lostreten und dann nach den Mails suchen?

Jein. Über den Agent direkt nicht.

Was mir dazu einfällt wäre ein Agent, der wiederum über einfache Aktionen zwei weitere Agenten aufruft. Der erste aktualisiert den Index und der andere in dann dein Agent, der die Mails sucht.

Das Aktualisieren des Indexes kannst du mit Script (Call notesDatabase.UpdateFTIndex( createFlag )) oder Formelsprachen (@Command([FileFullTextUpdate]) ) machen. Mehr Infos dazu findest du in der Designer-Hilfe.

Allerdings, reihst du, wenn die DB auf dem Server liegt, die Aktualisierung nur in die Warteschlange ein. Du kannst also nicht sicher sein, das der Index sofort aktualisiert wird.


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 13.01.06 - 07:02:57
Ich habe nun ein Agent, der meine anderen startet, was gut funktioniert.
Ich habe aber keine Ahnung, wo ich die funktionen einbauen soll bzw, wie das gehen soll. Meine Maske gibt das leidernicht her oder ich weiß es nicht.
Verbirgt sich das unter "@function Formula"???


Ansonsten danke für die Hilfe.
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 13.01.06 - 08:19:24
Les' dir in der Designer-Hilfe mal das Thema "Agenten erstellen" durch. Da steht alles was du brauchst.

Dort wo du in deinem Agent gesagt hast, das er die anderen starten soll, kannst du auch die Formelbefehle eintragen. Du musst nur von "Einfache Aktionen" auf "Formel" umschalten.


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 13.01.06 - 09:41:23
Ok ich bin dann an der grenze meiner Berechtigung.
Ich kann von "Simble Action(s)" nicht auf was anderes Umstellen, weil das ausgegraut ist bei mir.
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 13.01.06 - 09:56:07
Ok ich bin dann an der grenze meiner Berechtigung.
Ich kann von "Simble Action(s)" nicht auf was anderes Umstellen, weil das ausgegraut ist bei mir.

Das dürfte meines Erachtens aber nichts mit der Berechtigung zu tun haben. Überprüfe aber sicherheitshalber mal die ACL.

Das könnte eher am Agententyp liegen. Wie sehen denn da die Einstellungen aus? Wie soll der Agent gestartet werden und für welche Dokumente soll er gelten?


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 13.01.06 - 10:24:00
es ist egal, welche kombination an Einstellungen ich mache, es funzt nie.

ACL= Access Control oder was heißt das?
wie gesagt bin neu dabei und kenne mich nicht speziell aus.
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 13.01.06 - 11:57:03
Richtig! ACL heisst Access Control List. Darüber werden die Zugriffsrechte geregelt. Was hast du denn für Rechte auf die DB?

Ansonsten gehen mir so langsam die Ideen aus.

Axel
 
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 13.01.06 - 13:39:27
hm..wenn ich das richtig verstanden habe bin ich "manager" wobei rechts jedes kästchen aktiviert ist.
Hilft das?

(Nicht wundern, wenn ich erst am Montag wieder antworte bin übers WE ohne Internet)


Schönes Wochenende....
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Axel am 13.01.06 - 13:57:40
Dann solltest du das eigentlich können. Im Moment habe ich keine Idee mehr.

Zur Verdeutlichung, dass wir von der gleichen Ecke reden, an der das eingestellt wird habe ich mal ein Screenshot angehängt.


Axel
Titel: Re: Agent soll Mails verschieben tut es aber nicht immer. Hilfe.
Beitrag von: Ta Lun am 16.01.06 - 07:09:10
ja genau das ist ausgegraut.
Evtl. haben wir ja noch weitere restriktionen, von denen ich nichts weiß?