Domino 9 und frühere Versionen > ND8: Entwicklung
Was kann dazu führen, dass Profildokumente gelöscht werden
Christian Weiß:
In einer mehrsprachigen Datenbank, sind Profildokumente für verschiedene Sprachen angelegt worden.
Dies funktioniert auch alles sehr gut.
Leider ist es jetzt vorgekommen, dass Profildokumente plötzlich nicht vorhanden gewesen sind.
Absichtlich, zum Beispiel durch einen Agenten, ist dies nicht passiert.
Habt Ihr Ideen, was mögliche Ursachen sein könnten?
koehlerbv:
Bei den vorliegenden Informationen bräuchte man eine Kristallkugel, um eine Antwort zu finden.
Abgesehen davon: Für die permanente Ablage von Informationen verwende ich aus den verschiedensten Gründen niemals ProfileDocuments, sondern immer "normale". ProfileDocuments sind dafür gedacht, Daten abzuspeichern, die man sinnvoll im jeweils lokalen Cache schnell zur Verfügung zu haben. Mehrbenutzerbetrieb, Replikation etc. sind schon Themen, die sich da mit "Daten im lokalen Cache" beissen.
Bernhard
pram:
Wenn man eine neue Replik erstellt und diese sofort öffnet bevor das Profil repliziert wurde (und beim Öffnen gleich ein getProfileDocument ausgeführt wird) wird in der Replik ein neues leeres Profil angelegt und anschließend zurückrepliziert. Das neueste Profil gewinnt.
Wenn man das Profil dann löscht (und die DB bzw. den Notesclient neu startet) ist das alte wieder da...
Gruß
Roland
Christian Weiß:
Ich versuche jetzt noch ein paar mehr Informationen zu geben.
Die Profildokumente für die Sprachen werden wie folgt erstellt:
Die Werte sind alle in einer Exceltabelle gespeichert. Für jede Sprache gibt es eine Spalte. In der ersten Spalte der Tabelle steht der Schlüssel. Skizziert sieht das dann z. B. so aus:
KeyDE-DEEN-UShRedExclamationMarkDas rote Ausrufezeichen zeigt an, dass dieses Feld vor dem Speichern des Dokuments ausgefüllt werden muss.The red exclamation point indicates that this field must be filled before saving the document.
Mit Lotusscript wird diese Exceltabelle ausgelesen und die Werte werden dann in Profildokumente geschrieben. Für jede Sprache gibt es ein Profildokument. Für die ganze Oberfläche der Notes-Datenbank wird dann auf diese Profildokumente zugegriffen. Die Anwender haben die Möglichkeit Ihre bevorzugte Sprache zu wählen. Daher ist es hier sinnvoll gewesen mit Profildokumenten zu arbeiten. Ich habe auch gelesen, dass es in früheren Notes-Versionen wirklich noch Probleme mit Profildokumenten gegeben hat, aber inzwischen hat sich da viel getan.
Besteht denn die Gefahr, dass es wirklich zu Problemen bei der Replikation kommen kann?
m3:
Au ja. Believe me.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln