Autor Thema: Agent: Zugriff auf Dokument(e)  (Gelesen 2290 mal)

Offline voodoo

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Männlich
Agent: Zugriff auf Dokument(e)
« am: 18.11.04 - 14:58:05 »
Hallo,

ich schreibe einen LotusScript-Agenten, der "nach Eingang neuer Mail" starten soll. Dazu habe ich ein paar Fragen...wahrscheinlich Anfängerfragen, aber ich konnte im Forum keine direkten Antworten finden.

1. Was passiert, wenn gleichzeitig oder unmittelbar nacheinander zwei neue Mails ankommen, wird der Agent dann für jede Mail einmal gestartet oder muss er in einem Durchlauf beide neuen Mails bearbeiten?

2. Wie erfährt der Agent, welche Dokumente er bearbeiten soll? D.h., mit welcher Methode greife ich auf das Dokument zu? db.unprocessedDocuments gibt ja alle unbearbeiteten Dokumente zurück. Der Agent braucht aber nur die eine neu eingegangene Mail. Gibt es dazu eine Lösung?

Ich wäre sehr dankbar für ein paar Antworten...oder Hinweise, wo ich selbst die Antworten finden kann :-)

Danke im Voraus,

Thorsten
--

Thorsten de Vries

CLP Designer 6
CLP Designer R5
CLP Admin 6
PCLP Admin R5

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agent: Zugriff auf Dokument(e)
« Antwort #1 am: 18.11.04 - 15:00:33 »
1. Der Maileingang erfolgt immer sequentiell, und genauso wird der Agent gestartet.
2. Was "Unprocessed" ist, kommt immer auf den Kontext des Agents an. Hier ist es die neue Mail.

HTH,
Bernhard

Offline voodoo

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Männlich
Re: Agent: Zugriff auf Dokument(e)
« Antwort #2 am: 18.11.04 - 15:42:36 »
Hallo,

d.h. also, mit "unprocessed" bekomme ich genau die eine neue Mail zurück. Schön, das vereinfacht die Sache :-)

Danke für die schnelle Antwort!

Gruß,

Thorsten
--

Thorsten de Vries

CLP Designer 6
CLP Designer R5
CLP Admin 6
PCLP Admin R5

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Agent: Zugriff auf Dokument(e)
« Antwort #3 am: 18.11.04 - 20:34:55 »
Falsch, aber die Antwort war auch unvollständig. Der Agentmanager hat eine gewisse Warteizeit, die zwischen zwei Aufrufen von Scheduled Agent immer verstreichen muss. In dieser Zeit können mehrere Mails hereinkommen und für die Mails, die seit dem letzten Aufruf angekommen sind, wird der Agent nur ein einziges mal aufgerufen. Das ist aber in der Hilfe bestens dokumentiert und die UnprocessedDocuments sind genau deshalb eine DocCollection, um eben alle seit dem letzten Aufruf nicht verarbeiteten Dokumente anzugeben.

A-bär 8tung: Wenn man an dem Agenten irgend eine Aenderung macht oder ihn ein- und wieder ausschaltet, sind ALLE Mails wieder neu.
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 voodoo

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Männlich
Re: Agent: Zugriff auf Dokument(e)
« Antwort #4 am: 19.11.04 - 09:59:35 »
Hallo,

OK, das ist soweit klar. Aber in dem Kontext des Agenten, der bei neu eingegangenen Mails startet, erscheinen als "unprocessed" nur die Mail-Dokumente und nicht irgendwelche anderen Dokumente (mit anderen Masken), die in der Zwischenzeit neu erstellt wurden?

--

Thorsten de Vries

CLP Designer 6
CLP Designer R5
CLP Admin 6
PCLP Admin R5

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Agent: Zugriff auf Dokument(e)
« Antwort #5 am: 19.11.04 - 14:40:14 »
Nein, die sind ja nicht "per Post gekommen". Darum kümmern sich Agenten "neue oder modifizierte Dokumente seit dem letzten Agentlauf". Und diese Agents sehen dann tatsächlich bei ihrem ersten Start nach der Aktivierung alles als neu an (und das passiert bei jeder Deaktivierung / Aktivierung !).

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz