Hi,
ich habe in einer DB auf einem Domino Server 6.5.1 (auf WinXP SP2) einen scheduled Agenten, der im Prinzip folgendes macht:
Er durchläuft Dokumente einer View und führt dann
intReturn = Shell (doc.Execute(0))
aus.
Meine eigene Agent-Log zeigt folgendes:
Agent started on: 21.08.2004 20:28:35
We will process 2 document(s).
Process document: Calc
----- Error: 201 - Operation is disallowed in this session - Line: 40. Current document: 'Calc' (UNID: 011CB048F786CE5EC1256EF7005908E1)
Result of Calc = 0
Process document: MSConfig
----- Error: 201 - Operation is disallowed in this session - Line: 40. Current document: 'MSConfig' (UNID: A5448628BFFAD9CDC1256EF700630A8C)
Result of MSConfig = 0
Agent ended on: 21.08.2004 20:28:35
Wenn ich auf dem Dominoserver den Agenten manuell ausführe, klappt es (es öffnet sich u.a. der Windows Taschenrechner calc.exe).
Die Designerhilfe sagt zum Error 201 folgendes:
The product from which you are running LotusScript has disabled the function, statement, or directive that you attempted to use.
Remove the function call, statement, or directive.
Jetzt die Frage:
Darf ich bei Serveragenten die LS Shell-Function gar nicht ausführen? Oder muss ich mir in der Serverkonfiguration noch weitere Rechte einräumen? Oder liegt das an was anderem, dass Error 201 erscheint und die Anwendung nicht ausgeführt wird?
Im 'Current Server Document' bin ich im Security-Tab bei "Full Access administrators" eingetragen.