Autor Thema: Serveragent & Shell(...)  (Gelesen 1946 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Serveragent & Shell(...)
« am: 21.08.04 - 20:40:20 »
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:
Zitat
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:
Zitat
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.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Glombi

  • Gast
Re:Serveragent & Shell(...)
« Antwort #1 am: 21.08.04 - 21:22:14 »
Shell funktioniert in periodischen Agenten (jedenfalls hat ein Kunde es auf einem Lotus Domino 5 Server so am laufen).
Der Agent-Signer benötigt aber das Recht Unrestricted Agents zu starten.
Full Access spielt hier keine Rolle, da das ja nicht permanent aktiviert ist.

Andreas

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Serveragent & Shell(...)
« Antwort #2 am: 21.08.04 - 21:36:08 »
Danke Andreas.

Ich hab mich jetzt in der rechten Spalte komplett eingetragen:


Trotzdem kommt dann o.g. Error: "Error: 201 - Operation is disallowed in this session"
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Serveragent & Shell(...)
« Antwort #3 am: 21.08.04 - 21:43:06 »
Uuups, ich hab's:

Ich sollte natürlich auch noch in den Agenten-Options "Set runtime security level" entsprechend einstellen  :P
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz