Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: TomLudwig am 26.02.04 - 08:12:52
-
Hallo,
ich möchte eine DB per Agenten auf einem anderen Server öffnen, die Dokumente in einer Ansicht zählen und die Anzahl der Doks an mich per E-Mail senden.
Wenn ich den Agenten manuell aus dem Desingner herraus starte funktioniert es.
Wenn er periodisch läuft, bekomme ich im Log-File folgende Fehlermeldung:
Fehlermeldung: Cannot open databases on machines other than the server running your program
Was läuft da falsch?
-
Hast Du Dir die Felder im Serverdokument mit den Einstellungen für Trusted Servers und Agents "run on behalf" angeschaut und entsrpechend eingestellt. Da muss man was machen, sonst geht da nichts.
MfG
Wolfgang
-
@TomLudwig: Julie wuerde Dich jetzt in der Luft zerreissen ;)
Da findest Du alle notwendigen Infos:
Troubleshooting agents (http://www-10.lotus.com/ldd/today.nsf/62f62847467a8f78052568a80055b380/ef1565a0b202808285256c94004fd0fb?OpenDocument&Highlight=0,kadashevich")
How do I access databases on a server other than the database where my agent is running?
Prior to Notes/Domino 6, reaching remote servers through an agent was supported in the client agents, in locally scheduled agents, and through CORBA-remoted Java backend classes and DIIOP. However, Domino did not have a security protocol to properly authenticate agents running on the server under user rights with the remote server. So even though it was possible to write the code that accessed a remote server with API routines, this could not be done securely, so we didn't allow it in the agents.
In Notes/Domino 6, we have added a new security protocol to make this possible. The server whose data the agent wants to access needs to grant this permission to the server where the agent is running. This level of trust is set up in a new Domino Directory field called Trusted servers.
-
Ok, dann muss ich das Feld Trusted Server setzen...
aber was heißt "run on behalf"
danke schonmal....
-
"run on behalf" ... "in Namen von xxxx laufen"
-
ah ja... danke...
-
Ähm....
Ich hab den Server A auf dem die DB liegt in dieses Feld des Serverdokumentes am Server B eingetragen.
Die Fehlermeldung kommt immernoch.
Nutzt ein durchstarten des Servers etwas (wollte vorher Fragen, da einige User auf den Server zugreifen)...?
-
Hi,
Änderungen am Serverdokument werden i.d.R. nur nach Neustart des Server wirksam.
Axel
-
Ich hab den server durchgestartet. --> hat nichts geholfen
Ich hab den server ausgeschaltet, gewartet, neu hochgefahren --> hat auch nix geholfen.
an was kanns noch liegen?