Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: voodoo am 14.12.04 - 11:17:45
-
Hallo allerseits,
ich habe einen Agenten, der periodisch aktiviert wird. Bisher läuft er unter meinem Namen, aber er soll auch auf DBs zu greifen, auf die ich keinen Zugriff habe. Also habe ich die Db mit der ID des aktuellen Servers signiert.
Ergebnis: der Agent läuft immer noch unter meinem Namen. Wie kommt das?
Ich habe den Agenten natürlich erst aktiviert und dann signiert und danach auch nicht mehr angefasst. In der admin4.nsf steht die Signier-Anforderung drin und wurde erfolgreich durchgeführt. Der Server hat Manager-Zugriff auf die Datenbank.
Ich komme nicht mehr weiter...
-
...und noch ein Nachtrag: es werden tatsächlich all eGestaltungselemente mit der Server-ID signiert. Nur die Agenten nicht.
Versteh ich nicht.
-
Hi,
... und was passiert, wenn du den Agenten deaktivierst und dann signierst. Ich hatte da eigentlich noch nie Probleme.
Axel
-
Klappt leider auch nicht.
Und würde ja auch nichts bringen, weil ich den Agenten durch das Aktivieren wieder mit meiner ID signieren würde, oder?
-
Mach eine Kopie des Agenten und probier nochmal. Ansonsten, Fixup, Compact
-
Ich habe eine neue, leere DB erstellt, den Agenten rein kopiert. Wieder mit der Server-ID signiert und wieder hats nicht funktioniert. Muss im Server-Dokument irgendwas eingestellt sein, damit das Signieren klappt?
-
Nicht dass ich wüsste. Die anderen Elemente kannst Du ja signieren. Mach mal einen neuen Agenten und versuch mal, was da passiert.
-
Sowohl in der bestehenden DB als auch in einer neuen, leeren DB einen neuen Agenten erzeugt, der periodisch gestartet wird. Ließen sich beide nicht mit der Server-ID signieren.
-
??? Merkwürdig. Ist der Server als Manager in der ACL drin?
-
Ja, der Server ist Manager. Das Problem scheint nur auf diesem Server zu bestehen. Sehr seltsam. Wir haben es jetzt umgangen, indem wir einen System-Account genutzt haben. Aber auch das funktionierte nur über das Bearbeiten des Agenten, nicht per Datenbank->Signieren.
Falls noch jemandem was einfällt, bin ich dankbar. Ansonsten Danke fürs Kopf-zerbrechen :-)
Gruß,
Thorsten
-
Sehr, sehr merkwürdig. Ist mir noch nie untergekommen (was Dir natürlich nicht weiterhilft).
Irgendetwas uns noch unbekanntes muss den AdminP davon abhalten, nur und ausschliesslich Agents nicht mit der Server-ID zu signieren. Irgendwelche Berechtigungen des Servers hinsichtlich Agents sollten da keine Rolle spielen, da das dem AdminP völlig schnuppe sein kann. Er wirft ja auch keinen Fehler aus.
Kannst Du Dir die Server-ID mal lokal ziehen und dann versuchen, die DB (bzw. besser eine Kopie davon) lokal mit der Server-ID zu signieren, indem Du mit dieser ID direkt arbeitest ? Was passiert dann ?
An der Aufklärung dieses Falls bin sicherlich nicht nur ich höchst interessiert.
Bernhard
-
Ja, das ist extrem merkwürdig und auch ich denke, das Lösen des Rätsels ist von höherem Interesse.