Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Bruce Willis am 17.04.11 - 21:44:40
-
Hallo,
wenn ich eine lokale Replik einer DB erstelle, wird sie im DesignerClient anders angezeigt als die auf dem Server.
Und zwar, sind in allen Ansichten ganz andere Aktionen zu sehen.
Konsistente ACL ist aktiv, ich habe Manager Zugriffsrechte.
Notes Client 8.5.2 FP2
Ich habe die lokale Replik schon mehrmals gelöscht und neu angelegt, cache.ndk gelöscht und Rechner neu gestartet.
Nichts hilft.
Hätte jemand einen Tipp?
Gruß
Leo
-
Servus Leo,
diese Problembeschreibung ist etwas dürftig. Kannst Du da bitte etwas mehr Informationen liefern? Inwiefern stimmen die angezeigten Aktionsbuttons nicht überein? Was unterscheidet die erwarteten und die nicht angezeigten Buttons etc. pp.
Bernhard
-
N'abend,
ergänzende Frage zu Bernhard: Stimmen auch alle Rollen ?
CU,
Axel
-
du hast nicht nur den Notes-Cache, sondern auch den von Eclipse (im Workspace-folder unter local werden die geöffneten Applikationen im Designer angezeigt, die müssen evt. auch gelöscht werden).
sind die Aktionen nach der Replikerstellung erst erstellt worden?
ist es nur eine DB oder bei allen?
-
Hallo,
Danke für Eure schnellen Antworten!
Die Aktionen sehen so aus (siehe Screenshots).
Ich habe sie nicht neu erstellt.
Die Rollen sind lokal und auf dem Server gleich.
In ACL bin ich namentlich genannt.
Ich habe gerade unter ...Lotus\Notes\Data\workspace\Local alles gelöscht.
Das hat aber leider nicht geholfen.
Außerdem sehe ich im Designer immer noch die liste der zuletzt geöffneten Datenbanken. Muss ich noch was löschen, um sie zu leeren?
Das Problem besteht nur bei dieser einzigen Datenbank.
Allerdings ist sie eine Schablone (d.h. nicht *.nsf sondern *.ntf).
Ob es daran liegen könnte?
Aber warum?
Das ganze läuft unter Windows 7 64 bit
-
Noch'ne Frage:
Wie steht Dein Name in der ACL ? vollständig ? oder nur CN ?
Ohne Klammern oder mit ? Bei Templates gibt es oft [-Einträge.
Bist Du auch jedesmal in der gleichen Ansicht ?
Welche Rechte hattest Du beim Abholen der Replik vom Server ? Wenn Du nicht Manager -sofern vorhanden mit allen Rollen- warst, dann fehlen in Deiner lokalen Replik Designelemente......
CU,
Axel
-
Hallo Axel,
ja, mein Name in der ACL steht vollständig d.h. Vorname Nachname/Organisation
Ja, jedesmal in der gleichen Ansicht, siehe Screenshots.
Ja, ich bin Manager mit allen Rollen.
-
Was ich gerade bemerkt habe:
Die Gemeinsamen Aktionen in dieser Datenbank sind doppelt vorhanden.
In meiner eigenen pers. Maildatenbank aber nur einmal.
FRAGEN:
1. Müssen sie eigentlich nur einmal verhanden sein?
2. Darf ich den zweiten Satz einfach so löschen?
-
das 'fehlenden' Aktionen sind doch alles shared actions?
sind die alle vorhanden?
sind da hide-when Formeln drauf?
-
zieh dir vorher eine Schablone/als Kopie, bevor du die löscht.
ich hab hier gerade kein Notes zur Hand: haben die eigentlich ALIAS-Namen?
edith: frag Bernhard
so, ich geh schlafen.
-
Hallo,
nur zur Info.
Das Problem lag an dem o.g. Gemisch der Gemeinsamen Aktionen.
Seltsamerweise nur mit Client 8.5.2 und nur bei dieser NTF Schablone aber bei keiner der drei auf dieser Schablone basierten Datenbanken.
Behoben durch die Bereinigung und Zusammensetzung der Gemeinsamen Aktionen in einer einzigen Kategorie sowie das entsprechende Anpassen aller Ansichten.
Gruß
Leo
-
Leo, wenn Du doppelte Designelemente in einer DB hast (oder auch sonstwie "doppelte" Dokumente - das Design besteht ja auch "nur" aus Notes-Dokumenten!) und immer nur ein Designelement / Dokument angezeigt werden kann, dann nimmt Notes das mit der niedrigeren NoteID. Und die ist per DB einzigartig.
Und so kann es Dir passieren, dass in einer DB das eine angezeigt wird, in der anderen DB das andere.
Sehr beliebtes Alltagsbeispiel: Man hat eine Ansicht, diese Ansicht hat einen Alias. Weil die Ansicht so wunderschön ist und man noch eine ähnliche braucht, kopiert man sich einfach die schöne Ansicht. Dummerweise vergisst man jetzt, auch den Alias zu ändern.
In einer Outline bindet man nun die neue, auch wunderschöne Ansicht ein. In der DB, in der man entwickelt, wird nun die neue Ansicht via Outline nicht angezeigt, sondern wie in dem anderen OutlineEntry das Original für unsere Kopie (klar - die ältere hat in dieser DB (!) auch die niedrigere NoteID!).
Repliziert man nun wild herum ("mal hier, später mal da") oder macht ebenso Design-Updates vom Template, so können sich in den Ziel-DBs für die Designelemente auch unterschiedlich angeordnete NoteIDs ergeben. Und dann wird eben in einer anderen DB für zwei OutlineEntries genau die neuere (kopierte) Ansicht angezeigt.
Und dann staunt der Laie, und der Fachmann wundert sich ...
HTH,
Bernhard
-
Danke, Bernhard.
Gruß
Leo