Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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 :)
-
NotesAgent.RunOnServer
-
Die "korrekte" Antwort wäre allerdings "ja" gewesen. >:D
-
:D :D :D >:D
-
guckst du http://www.eknori.de/downloads/detail.php?nr=62&kategorie=downloads
-
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
-
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
-
Dangö :-)