Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Dubidu am 15.10.10 - 17:22:28
-
Hallo,
laut Designer-Hilfe kann man folgenden Code nur auf lokalen Datenbanken ausführen:
Gibt es eine Möglichkeit dies auch auf Datenbanken auszuführen, die auf dem Server liegen?
Danke im Voraus.
L. G.
Giordano
-
Ja, mit einem Agent und dann ein NotesAgent.RunOnServer.
Bernhard
-
Danke, werde ich mal ausprobieren. :)
L. G.
Giordano
-
Hi,
ich glaube mir ist gerade ein Problem aufgefallen.
Ich möchte den FTIndex über selektierte Dokumente in einer View, die jeweils Datenbanken repräsentieren, löschen.
Wie soll das nun über runOnServer gehen? Sobald der Agent auf dem Server läuft, kriegt er doch gar nicht mit, welche Dokumente der User in einer View selektiert hat, oder?
Was wäre da die beste Lösung? Ich sehe gerade in der Domino-Hilfe, dass man der Funktion RunOnServer eine NoteID übergeben kann. Könnte man in diesem Dokument zuvor alle Datenbanken reinschreiben, bei denen er den FTIndex löschen soll?
Ist das eine gute Lösung?
Liebe Grüße
Giordano
-
Ja
-
mh, war ein bißchen schnell. Besser wäre, für jedes markierte Dokument agent.RunOnServer aufzurufen und das Dokument zu übergeben, denn da steht die Datenbank schon drin. Du sparst Dir damit das zusätzliche Dokument, in dem alle DB enthalten sind.
-
Hallo Peter,
das ist eine sehr gute Idee, danke! :)
Liebe Grüße
Giordano