Domino 9 und frühere Versionen > ND6: Entwicklung
Problem mit Call db.replicate in Agent
koehlerbv:
Die Antwort auf Deine Frage würde mich jetzt auch interessieren, Axel ;D
Aber noch eine andere Möglichkeit: Was ist denn in der ACL jeweils unter den Beteiligten (wir wissen ja nun gerade nicht, welche, aber auf jeden Fall kommen in Frage: Server, LocalDomainServers, Colibris ID, und Default) unter "Allgemein" und dort unter "Dokumente replizieren oder kopieren" ? Wenn da der Haken fehlt, wäre ja alles klar und die Fehlermeldung absolut zielführend.
HTWI (hope that was it ;D )
Bernhard
Colibri:
Also, hier noch mal alle Fakten. ;D
Auf einem Client läuft zeitgesteuert alle 2min ein Agent. Der Client ist mit meiner ID angemeldet und der Agent ist mir meiner ID signiert. :)
Der Agent läuft soweit auch (holt Daten per ODBC aus einer fremden Datenbank) und nur die letzte Zeile call db.replicate("server/firma") bringt eine Fehlermeldung. :(
Notes error: Sie sind nicht berechtigt, Daten von dieser Datenbank zu replizieren oder zu kopieren. (server1/firma)
Wenn ich die Datenbank an dem Client von Hand repliziere, oder wenn ich die Zeitgesteuerte Replizierung des Clients verwende, funktioniert es. :-\
In der ACL sind folgende Berechtigungen eingestellt:
LocalDomainAdmin - Manager
LocalDomainServers - Manager
Colibri - Manager
Alle haben auch den Hacken bei "Dokumente replizieren oder kopieren"
Default - Kein Zugriff
Wenn ich den Zugriff für Default auf mindestens Editor stelle, dann funktioniert die Replizierung mit dem Agenten. :o
Momentan hab ich es über die zeitgesteuerte Replizierung des Clients gelöst, würde es aber gerne mit dem Agenten machen, damit die Daten sofort wenn sie per ODBC geholt werden zur Verfügung stehen. ::)
Vielleicht fällt ja einem der Profis hier noch was ein. :-[
Gruß
Colibri
Axel:
Hi,
im Moment fällt mir dazu leider nichts gescheites mehr ein. Ich stand vor dieser Problematik bisher nicht, dass über Agenten zu regeln.
Axel
jBubbleBoy:
ich hatte das gleiche Problem und dieser Thread hat mich auf die Lösung gebracht, aber dies Lösung steht hier nicht :o und das möchte ich jetzt gern nachholen.
Es geht sobald der Server Namentlich in der ACL aufgenommen wird. Über die Gruppe LocalDomainServers geht es nicht, weil diese Lokal beim Aufruf von db.replicate nicht aufgelöst wird, deshalb hat der Default-Wert gegriffen .
Warum auch immer :)
bubble
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln