Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: F_Goto_Notes6 am 15.04.04 - 11:05:29
-
Hallo,
ich habe folgendes Problem, vielleicht kann mir ja jemand helfen.
Ich habe in einer Datenbank mehrere private Ansichten (Private on first use) , leider werden in denen nicht immer alle Dokumente angezeigt.
Wenn ich die persönliche Ansicht lösche und sie danach neu öffne sind alle Dokumente da.
Woran kann das liegen ?
Gruß,
F_Goto_Notes6
-
Hallo zusammen
Ich habe genau die gleiche Erfahrung gemacht :P. Hat jemand eine Idee, wo das Problem liegen könnte?
Gruss und besten Dank für die Unterstützung
Raymond
-
Nicht aktualisierter Index, mit F9 oder Shift-F9 sollte sich das Problem beheben lassen.
-
Genau dies ist eben nicht der Fall. F9 sowie Shift+F9 brachte nichts. In Datenbank-Script wird beim Verlassen der Datenbank wird die persönliche Ansicht wieder gelöscht. Öffne ich die DB danach wieder, wird die Private On First Use View wieder neu erstellt und nun stimmt der Inhalt wieder.
Gruss - Ray
-
Wo liegt denn die Ansicht, auf dem Server oder auf dem Desktop? (hängt davon ab, ob in der ACL eingetragen ist, ob private Views erstellt werden dürfen oder nicht ....)
-
Sie liegt auf dem Server, und die ACL ist so konfiguriert, das die User persönliche Ansichten erstellen dürfen. Ob eine Private On First Use auf dem Server (also in der DB) oder auf dem Desktop gespeichert wird, kann beim erstellen der Ansicht ausgewählt werden...
Vielleicht wäre das Speicher auf dem Desktop eine Lösung, wir haben uns für das Speicher in der Db entschieden, da wir so mehr Kontrolle über die Persönlichen Ansichten haben.
Gruss
Raymond
-
Das auch, wenn wie bei Dir "erstellen in der DB" beim Vieh angegeben ist, dann spielt nachher die ACL eine Rolle: hat der User das Recht, wirds auf dem Server erstellt, hat der User das Recht dazu nicht, wirds im Desktop erstellt (so wars per default, bevor man das als Property beim Vieh mitgeben konnte).
Schonmal probiert, was passiert, wenn Du im QueryOpen einen Refresh durchführst?
-
Danke für den Vorschlag. Das wäre auch noch eine Idee, momentan spiele ich mit dem Property rum, wie oft der Viewindex verworfen werden soll. Bis jetzt war die Standardeinstellung drin. Jetzt habe ich das auf "nach jeder Benutzung" geändert. Allenfalls macht das ein Unterschied. Grösstes Problem, wir haben bei diversen Benutzer das Verhalten beobachtet, konnten es aber selbst bis jetzt nicht reproduzieren.
Gruss
Raymond
-
Das ist natürlich auch eine Idee, am Update-Intervall zu schrauben. Gib bitte über Deine Resultate bescheid.
-
Leider hat es nichts gebracht, den Update-Intervall auf Automatisch einzustellen und den Index jedes mal zu verwerfen. Das Problem tritt leider immer noch auf und ist bis jetzt nicht reproduzierbar. Ich halte euch auf dem Laufenden.
Gruss - Raymond
-
Hallo, ich mußte mich mal intensiv mit der Thematik beschäftigen. Das Ergebnis war dann, die Anwendung mit privaten Views nicht mehr zu nutzen. Einer der Gründe waren auch die Probleme wie bei Dir.
Das hilft Dir sicher nun nicht weiter, aber die Aktionen mit Änderung Intervall für Aktualisierung des Indexes etc. hatte ich auch alle durch ohne wirklich weiter zu kommen....
-
Danke. Ich bin um jede Meldung zu diesem Thema froh. Die persönlichen Ansichten sind ja gerade für diesen Zweck vorhanden und sollten auch funktionieren.
Gruss - Ray
-
Auf welchem Serversystem hatte ihr diese Problem? Hier handelt es sich um AS400. Hat jemand auf Windows Servern die gleichen Erfahrungen gemacht?
Gruss - Raymond
-
Hmm, unter Domino 6.0.2CF1 auf einem Win2k Server habe ich dasselbe Problem.
Hier zeigt er unter Umständen sogar Dokumente in der Ansicht, die gar nicht in das Suchkriterium hineinpassen! :P
Aber ich hab' das Problem für mich gelöst, indem ich Autoren- und Leserfelder eingebaut und dann auf die privaten Ansichten verzichtet habe - war damals noch nicht mit diesen Feldern vertraut (ich sollte doch mal einen Kurs machen!!!)...
Davor habe ich auch schon versucht per Aktion die private Ansicht vor dem öffnen löschen zu lassen, hat aber leider nicht funktioniert - vielleicht kann ja einer der erfahreneren Forumsmitglieder einen solchen Code zusammenstellen.
Grüsse
Holger
-
Hallo Holger
Danke für deine Infos. Die angesprochenen Variante mit Reader-/Authorfields geht in diesem konkreten Fall leider nicht, da ich diese bereits in der Applikation verwende, es in den persönlichen Ansichten also um eine "Untermenge" der für den Benutzer sichtbaren (Benutzer in Reader-/Authorfeld vorhanden) Dokumente geht.
Gruss
Raymond
-
Ich kann mich da Ole nur anschliessen. Hatte die selbe Problematik gehabt, ohne saubere Lösung zu finden.
Soweit als möglich verzichte ich auf private, jedoch hat sich bei dieser einen Datenbank alles zum Guten gewendet, nachdem von R5.0x auf R6.5 upgedatet wurde.