Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: HarryB am 07.08.08 - 12:02:40
-
Hallo zusammen,
irgendwie hatte ich den Eindruck, das Thema schon mal diskutiert zu haben, aber ich finde das Thema nicht mehr... :-[
Bei einem unserer User spielt das Autosave verrückt. Bei jedem Neustart wird ein neuer Eintrag Auto_Save_User,<UserName>=<DBName> erzeugt.
Meine Frage zu dem Thema ist nun: wie setzt sich der Name der AutoSave Datenbank zusammen?
Wir haben hier den Fall, dass der Benutzer drei Namen hat (zwei Vornamen, einen Nachnamen, eigentlich nichts ungewöhnliches). Ich nehme mal als Beispienamen "Klaus Peter Schulz". Der Name der AutoSave Datenbank wird nun auch "KPeter Schulz.nsf" gesetzt.
Zum einen finde ich es seltsam, dass Notes sich offenbar aus dem UserName den Namen zusammenbaut. Darüber hinaus denke ich, hat Notes ein Problem mit dem Leerzeichen im Namen der Datenbank, weswegen bei jedem Neustart von Notes der ini-Eintrag neu gesetzt wird.
Ich habe schon versucht, die Datenbank umzubenennen und den ini-Eintrag manuell zu erzeugen, also:
kschulz.nsf
Auto_save_user,<Benutzername>=kschulz.nsf
Allerdings wird der Eintrag nicht verwendet, sondern es wird ein neuer Eintrag für die "KPeter Schulz.nsf" erzeugt und die Datenbank "KPeter Schulz.nsf" wird neu angelegt.
Kann ich an diesem Verhalten etwas ändern?
Die Client-Version ist 7.02
Viele Grüße
Harry
Nachtrag: Ich hatte das Thema auf Developerworks diskutiert, nicht hier...
-
So, ich habe des Rätsels Lösung gefunden.
Der Benutzer hatte im System zwei Vornamen in der Form "Klaus Peter Mueller". Der Dateiname der AutoSave Datenbank wird aus dem Benutzernamen gebildet. Die Logik die am Client dahinter steckt ist offensichtlichwie folgt:
1. Alles bis zum ersten Leerzeichen ist der Vorname, der Rest der Nachname.
2. Bilde aus dem Initial des Vornamens + dem kompletten Nachnamen den Dateinamem.
In meinem Problemfall wurde daraus: "as_KPeter Mueller.nsf"
Der AutoSave Eintrag für den Benutzer lautete also
AUTO_SAVE_USER,Klaus Peter Mueller/Acme/EN=as_KPeter Mueller.nsf
Verschluckt hat sich der Notes Client offenbar an dem Leerzeichen im Dateinamen der Autosave Datenbank. Die Logik muss beim Start von Notes und immer dann, wenn der AutoSave durchgeführt werden sollte, in etwa so abgelaufen sein:
1. Kann die AutoSave Datenbank as_KPeter nicht finden
2. Erzeuge einen neuen AutoSave Eintrag
Die Folge davon war, dass der Client die Notes.ini mit AUTO_SAVE_USER Einträgen vollgeknallt hat, weil der scheinbar ungültige Eintrag nicht gelöscht wurde. Das ging dann so lange gut, bis die Notes.ini eine Größe von etwa 40 - 50 kb erreicht hat. Dann ist der Notes Client nicht mehr gestartet.
Wir haben das Problem gelöst, indem wir den zweiten Namen des Benutzers aus dem Benutzernamen herausgenommen haben. Er heißt in Notes also ab sofort "Klaus Mueller" und nicht mehr "Klaus Peter Mueller". Die Vervielfachung des AUTO_SAVE_USER Eintrages tritt nun nicht mehr auf.
Viele Grüße
Harry
-
Danke für die Erklärung !
PS
Bei uns sind doppelte Vornamen mit dem Bindestrich verbunden (Klaus-Peter Mueller).
-
WOW. Danke für den Hint. Hast Du auch einen PMR aufgemacht, damit das ev. gefixed wird?
-
Öhm, nö. Wo und wie mache ich einen PMR auf? :-[
-
http://www-01.ibm.com/support/docview.wss?rs=???&uid=swg21189715 (http://www-01.ibm.com/support/docview.wss?rs=???&uid=swg21189715)
-
PMR erstellt. PMR Nummer: 67417 032 724