Domino 9 und frühere Versionen > Entwicklung

Serveragent - was ist zu beachten?

(1/2) > >>

froehlich2000:
Frage an das Forum:

Was ist beim erstellen eines Serveragenten zu beachten?

darf man
--- Code: ---Dim taskId As Integer
taskId% = Shell({cmd.exe /k "del datei" "&&Exit"})
--- Ende Code ---

nicht machen?

Driri:
wenig konkrete Fragestellung = wenig Response


Doch, shell kann man auch am Server nutzen. Muß dann halt nur sichergestellt sein, daß der Server das auch ausühren kann (richtiges OS, Pfade, etc.)

flaite:
Könnte zu Problemen führen, wenn der Server auf Linux läuft  ;D
Wenn die Datei nicht auf dem Server sondern auf dem Client liegt ist das auch nicht das gelbe.
Was bekommst du für eine Fehlermeldung?
Bei serverseitigen Agenten muß der Unterzeichner des Agenten (letzter Speicherer oder letzter Unterzeichner) in bestimmten Feldern im Serverdokument stehen. Abschnitt Agent security.
Es gibt unter LotusScript auch weniger barbarische Wege, um eine Datei zu löschen, die va auch noch plattformunabhängig sind.

Suche nach dem Befehl kill in der Designerhilfe.

froehlich2000:
danke für den tipp mit kill.

kann ich bei serveragenten den befehl

--- Code: ---dir("datei")

--- Ende Code ---

ausführen?

funktioniert der befehl

--- Code: ---Open sFile For Input As fileNum

--- Ende Code ---
?

welche berechtigungen muss der user haben damit diese befehle funktionieren?
habe unrestricted....aber ich bekomme die fehlermeldung "operation disallowed in this session"

flaite:
Wie startest du den Agenten?

Normalerweise müßte bei unrestricted access des Unterzeichners Operationen im Dateisystem möglich sein.
Deshalb verstehe ich diese Meldung bei Open file for input as nicht

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln