Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: MatzeW am 14.01.08 - 15:44:37

Titel: Agent: Aktion (Agent) im Agent wird nicht ausgeführt
Beitrag von: MatzeW am 14.01.08 - 15:44:37
Hallo Miteinander,

ich grüble schon länger an einen Problem. Versuch es mal an einen Beispiel zu erklären.

Ich habe 2 Agenten erstellt.

Agent 1: Nach Eingang neuer Email, welches im Thema  z.B "Test1" enthält. Löscht die Email und startet den Agent 2.

Agent 2: Dieser Agent schaut ob im Mail Eingang eine Email, welches im Thema z.B "Test2" enthält. Löscht diese Email.

Mein Problem ist Folgendes

zu Beginn werden mit 2 Emails geschickt "Test1" und "Test2". Der erste Agent löscht "Test1" führt aber den zweiten Agent nicht aus.

Habe beide Agenten mit Admin Rechte Signiert.

Was noch komisch ist. Wenn ich beide Emails erhalte und anschließend den Agent 1 über die Agenten Gestaltung starte. Erhalte ich die Meldung "Keine Dokumente gefunden".

Danke für eure hilfe.
Titel: Re: Agent: Aktion (Agent) im Agent wird nicht ausgeführt
Beitrag von: klaussal am 14.01.08 - 15:49:45
Ohne Code bleibt die Kristallkugel blind...

Und ohne einen richtigen Namen unter dem Thread noch blinder....
Titel: Re: Agent: Aktion (Agent starten) im Agent wird nicht ausgeführt
Beitrag von: MatzeW am 14.01.08 - 16:05:11
Ich benutze die einfache Formeln. Die von Notes vorgegeben werden.

Agent 1: Dokumentenauswahl:  Im Ordner 'Eingang' AND enthält beliebig Test1
               Aktion: Agent 'Agent 2' starten.

Agent 2: Dokumentenauswahl:  Im Ordner 'Eingang' AND enthält beliebig Test2
               Aktion:  Dokument aus Ordner 'Eingang' entfernen
Titel: Re: Agent: Aktion (Agent) im Agent wird nicht ausgeführt
Beitrag von: klaussal am 14.01.08 - 16:12:32
Also:

Agent1 startet nur den Agent2 und der löscht.

Verstehe ich nicht. Wofür Agent1 ?
Titel: Re: Agent: Aktion (Agent) im Agent wird nicht ausgeführt
Beitrag von: koehlerbv am 14.01.08 - 16:23:49
Weil der nach dem Subject Test1 sucht, Klaus.

Ich wage zu bezweifeln, dass man das mit Simple Action Agents hinbekommt, vor allem, dass ein solcher "Nach Eingang neuer Mail" (damit ist auch klar, warum der im "Handbetrieb" nicht funktionieren kann) einen weiteren Agent starten kann.

Wenn irgendwie möglich: Simple Action Agents meiden wie der Teufel das Weihwasser und lieber richtig programmieren. Gar nicht erst mit solchem Arme-Leute-Zeugs anfangen.

Bernhard

PS: Ein richtiger Name wäre wirklich nicht schlecht,  meine Motivation, Geheimniskrämern zu helfen, geht gegen Null.
Titel: Re: Agent: Aktion (Agent) im Agent wird nicht ausgeführt
Beitrag von: MatzeW am 14.01.08 - 16:25:44
Ist nur ein Beispiel.

Hier ausführlicher:

Ich erhalte 2 Emails mit Anhang.

Sobald die erste Email abgearbeitet wurde d.h. Anhang wird extrahiert und anschließend werden die Daten einen VB Programm übergeben.Anschließend wird die Email gelöscht. Dieses VB Programm sendet mir eine Email (z.B thema "test1") sobald  alle Daten abgearbeitet wurden. Nach Eingang dieser Email soll die Email gelöscht werden und der Agent 2 soll ausgeführt werden. Agent 2 nimmt sich die andere Email mit Anhang ("z.B thema "test2") und bearbeitet diese ebenfalls wie der Erste Agent. Danach wird die Email "Test2" gelöscht.

Hoffe das es verständlicher geworden ist.

Danke für die schnellen Antworten  
Titel: Re: Agent: Aktion (Agent) im Agent wird nicht ausgeführt
Beitrag von: Axel am 14.01.08 - 18:27:59
... und was passiert mit "test3" ?  ???

In meinen Augen verkomplizierst du die Sache nur unnötigt.

Warum löscht du denn die betreffende Mail nicht aus dem VB - Programm?

Axel

PS: Ich kann mich nur meinen Vorrednern nur anschließen: wie wäre es denn mit einem richtigen Namen? Ohne den ist es so unpersönlich und außerdem sinkt die Bereitschaft zu helfen.
Titel: Re: Agent: Aktion (Agent) im Agent wird nicht ausgeführt
Beitrag von: MatzeW am 15.01.08 - 13:22:14
es gibt keinen Test3

aber habe es denoch hinbekommen und hat sich damit erledigt

Habe den  Agent 1 in  Lotus Script abgeändert.

Danke.


Titel: Re: Agent: Aktion (Agent) im Agent wird nicht ausgeführt
Beitrag von: Andrew Harder am 15.01.08 - 13:31:35
Es wäre für alle von Vorteil, wenn Du Deine Lösung hier präsentieren würdest und sei es auch nur im Ansatz.
Gründe:
* Irgendwann hat wieder dieses Problem und findet die Lösung durch die Suche
* Du hast vielleicht eine Kleinigkeit übersehen und die Erfahrenen hier können Dich vorwarnen.

Musst Du aber selbst wissen.  :-: