Domino 9 und frühere Versionen > ND6: Entwicklung

Dokument ist lokal lesergeschützt: wie kriege ich es wieder...

<< < (2/2)

peter_c:
Mal eine Frage an in diesen Zusammenhang: Es ist nicht so, dass man mit der C-API die es in der Sandbox gibt die Security der ACL umgehen kann, so das die Readers und Authors Felder nicht mehr ziehen? Ich hatte gerade mit so einem ähnlichen Problem zu tun.

Tode:
@Dirk: Autorenfelder habe ich ja eben auch keine, sonst wären die Dokumente ja sichtbar und alles andere wäre "Pipikram".

@Glombi: Da ich dann die Konsistente ACL auf allen betroffenen Maschinen ausschalten müsste ist das mit der EXE nicht wirklich ne Lösung, trotzdem Danke für die Info. Ich habe aber genügend Zugriff auf die DB, um die konsistente ACL manuell auf dem Server auszuschalten, was sich ja dann nach der Replikation auch auf die lokalen Repliken auswirkt.
Aber dass ohne konsistente ACL leserfelder lokal nicht ziehen... das müsste ich erst mal reproduzieren: Ich weiss, dass das auf dem Server so ist. Aber ob das auf dem Client auch so ist, weiss ich nicht.

@Andreas: Da könntest Du durchaus recht haben. Ist das der Fall, dann ist sowieso alles zu spät. Auch das muss ich mal prüfen.

Ich werde mal weiter recherchieren und mich dann wieder melden.

Danke erstmal fürs Feedback, jetzt habe ich ja mal ein paar Ansatzpunkte.

Tode

koehlerbv:
Wenn Du eh schon dabei bist, Torsten, probier das doch bitte mal aus mit der Löschung von Dokumenten mit ("falschen") Leserfeldern, wenn eine lokale Replik repliziert wird.

Bernhard

guesswho:
Thorsten,

du machst das doch nicht zum  erstenmal. Fühlst dich aber grad sehr gestresst an. Na komm, bleib mal ruhig... Morgen geht das einfacher... Komm runter, kein Stress, steh über den Dingen, kannst du doch...

Jo

LN4ever:
Lieber Thorsten,

wenn du die konsistente ACL auf dem Server ausschaltest, dann passiert doch Folgendes: bei der nächsten Replikation des Clients (beginnt mit einem PULL) wird dort die konsistente ACL auch ausgeschaltet, und zwar als allererste Aktion. Damit sieht der lokale Benutzer das Dokument wieder und repliziert es mit dem direkt folgenden PUSH zum Server.

Mit der nächsten PULL-Replikation des Clients wird es bei dem Client aus der Replik ohne Deletionstub gelöscht, also "herausrepliziert", wenn der Server selbst es sieht, aber es verbleibt auf der Serverreplik. Wenn alle dies getan haben, sind die "unsichtbaren Dokumente" auf dem Server.

Bei abgeschaltetem Notes-Servertask ziehst du dir von dieser Datei eine Kopie auf Dateiebene und korrigierst lokal die Leserfelder - oder du arbeitest mit Fulladmin-Rechten auf dem Server.

Ich hatte mit solchen Konstellationen in einem Fall große Probleme: wenn das Default-Recht KEIN ZUGRIFF - ÖFFENTLICHE DOKUMENTE SCHREIBEN ist, kann dir ein Clusterserver diese Dokumente auch aus der Serverreplik wieder herauslöschen, wenn der Cluster-Server selbst die Dokumente nicht sehen kann.

Und dann kann es passieren, daß sie überall unwiederbringlich weg sind.

Gruß

Norbert

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln