Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: HarryB am 07.08.08 - 12:02:40

Titel: Autosave
Beitrag 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...
Titel: Re: Autosave
Beitrag von: HarryB am 28.08.08 - 15:24:12
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
Titel: Re: Autosave
Beitrag von: klaussal am 28.08.08 - 15:27:55
Danke für die Erklärung !

PS
Bei uns sind doppelte Vornamen mit dem Bindestrich verbunden (Klaus-Peter Mueller).
Titel: Re: Autosave
Beitrag von: m3 am 28.08.08 - 15:29:29
WOW. Danke für den Hint. Hast Du auch einen PMR aufgemacht, damit das ev. gefixed wird?
Titel: Re: Autosave
Beitrag von: HarryB am 29.08.08 - 17:24:11
Öhm, nö. Wo und wie mache ich einen PMR auf?  :-[
Titel: Re: Autosave
Beitrag von: eknori (retired) am 29.08.08 - 17:34:07
http://www-01.ibm.com/support/docview.wss?rs=???&uid=swg21189715 (http://www-01.ibm.com/support/docview.wss?rs=???&uid=swg21189715)
Titel: Re: Autosave
Beitrag von: HarryB am 01.09.08 - 10:23:19
PMR erstellt. PMR Nummer: 67417 032 724