Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: 0xse am 26.09.05 - 13:49:47

Titel: Serverseitigen Agenten aus der GUI starten
Beitrag von: 0xse am 26.09.05 - 13:49:47
Gibt es eine Möglichkeit, das der Benutzer über einen Klick auf einen Button einen serverseitigen Agenten starten kann? Hab da irgendwie keine Lösung für gefunden. Danke im Voraus :)
Titel: Re: Serverseitigen Agenten aus der GUI starten
Beitrag von: koehlerbv am 26.09.05 - 13:51:46
NotesAgent.RunOnServer
Titel: Re: Serverseitigen Agenten aus der GUI starten
Beitrag von: m3 am 26.09.05 - 14:05:18
Die "korrekte" Antwort wäre allerdings "ja" gewesen.  >:D
Titel: Re: Serverseitigen Agenten aus der GUI starten
Beitrag von: klaussal am 26.09.05 - 14:45:06
 :D :D :D  >:D
Titel: Re: Serverseitigen Agenten aus der GUI starten
Beitrag von: eknori am 26.09.05 - 14:46:49
guckst du http://www.eknori.de/downloads/detail.php?nr=62&kategorie=downloads
Titel: Re: Serverseitigen Agenten aus der GUI starten
Beitrag von: koehlerbv am 26.09.05 - 14:52:59
Das wäre aber ein Aktivieren des Agents - kein Starten (das ist ggf. nur ein Nebeneffekt). Ausserdem braucht der Klickende dann Managerrechte in der DB.
Aber die Frage war ja auch sehr vage gestellt ...

Bernhard
Titel: Re: Serverseitigen Agenten aus der GUI starten
Beitrag von: flaite am 26.09.05 - 15:14:58
Falls es nicht 100% synchron sein muß, kannst du auch das zu verarbeitende Dokument in eine spezielle Ansicht stellen. Ein zeitgesteuerter Agent arbeitet dann alle Dokumente in der Ansicht alle halbe Stunde oder so ab. Das hab ich schon in einigen Notes-Anwendungen so gemacht, v.a. wenn der Agent einige Zeit zum laufen benötigte.
Messaging Systeme wie Websphere MQ funktionieren btw. ganz ähnlich (asynchrones AJAX übrigens auch)
Ich hatte bei runOnServer immer das Gefühl, dass dieses Konstrukt einiges an Zeit zur Laufzeit des Agenten hinzufügt.

Axel
Titel: Re: Serverseitigen Agenten aus der GUI starten
Beitrag von: 0xse am 26.09.05 - 15:25:29
Dangö :-)