Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: dasRalph am 29.04.03 - 17:19:42

Titel: agent.RunOnServer
Beitrag von: dasRalph am 29.04.03 - 17:19:42
Hallo!!!

Ich möchte im Querysave einer Maske einen Agenten aufrufen bekomme dann aber immer die Fehlermeldung:

Notes Error: Fehler beim Validieren des Agentausführungszugriffs des Benutzers

Was muss ich wo einstellen damit es geht???
Und wie kann ich dabei dem Agenten einen Wert mit übergeben???

Besten Dank!!!

Ralph
Titel: Re:agent.RunOnServer
Beitrag von: Performance am 29.04.03 - 19:06:38
Nach der Meldung zu urteilen greifst du auf ein db zu wo du nicht genügend Rechte hast.

Einen Wert kannst du über die notesSession.SetEnvironmentVar und notesSession.GetEnvironmentString Funktion setzen und lesen.


cu
Titel: Re:agent.RunOnServer
Beitrag von: ata am 29.04.03 - 19:36:58
... du hast vermutlich nicht das Recht Agenten auf dem Server zu starten...

... Einstellungen dazu gibt es im Serverdokument...

ata
Titel: Re:agent.RunOnServer
Beitrag von: dasRalph am 29.04.03 - 20:41:54
... du hast vermutlich nicht das Recht Agenten auf dem Server zu starten...

... Einstellungen dazu gibt es im Serverdokument...

ja das wars, hab nun nur das nächste problem. der agent sollte anhänge speichern und mit dem "Beschränkte LotusScript/Java-Agenten ausführen:"-zugriff wirds wohl nicht gehn und ich weiß nicht, ob er auch den "uneingeschränkten"-zugriff erlaubt.

Einen Wert kannst du über die notesSession.SetEnvironmentVar und notesSession.GetEnvironmentString Funktion setzen und lesen.

also damit speicher ich doch einen wert in der notes.ini?!? das war nicht ganz das was ich suche

der aufruf lautet doch agent.RunOnServer()
in den "()" kann man bei einigen funktionen werte übergeben, die die funktion dann benutzen. geht dies auch bein RunOnServer und wenn ja, wie muss ich den agenten programmieren damit er sie annimmt???

aber schon mal besten dank, 50% der fragen sind schon beantwortet ;)

ralph
Titel: Re:agent.RunOnServer
Beitrag von: dasRalph am 29.04.03 - 20:45:08
hey in der hife vom 6er designer stehts drin:

Syntax
status = notesAgent.RunOnServer( [ noteID$ ] )
Parameter
noteID$
String. Optional. The note ID of a document. This value is passed to the ParameterDocID property of the called agent.
Hinweis  This parameter is new with Release 5.0.2.

das reicht mir schon, damit kann ich weiterarbeiten