Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Bille am 29.07.05 - 15:07:54

Titel: Änderung Notes.ini mit SetEnvironmentVar
Beitrag von: Bille am 29.07.05 - 15:07:54
Hallo!

Ich möchte den MailServer in der Arbeitsumgebung ändern lassen.
Dazu schicke ich den Usern ein Mail mit Button mit folgendem Code:

Code
     Dim NeuServer As String
     NeuServer = "CN=XYGS08NMDB/O=UnsereFirma/C=DE"
     Call session.SetEnvironmentVar( "MailServer", NeuServer, True)

Nach der Änderung hab ich Notes geschlossen und mir die Notes.ini im Editor angesehen. Paßt alles wunderbar.
Allerdings steht nach dem erneuten Starten von Notes wieder der alte Servername in der Arbeitsumgebung drin.

Muß ich hier noch was abspeichern, oder wo liegt mein Fehler?

Ziel des ganzen soll sein, daß die Azubis, die alle Vierteljahr die Filiale wechseln, diese Änderungen per Knopfdruck selbst durchführen können.

Gruß
Bille

Server und Clienten unter  OS/2 Vers. 4.57
Titel: Re: Änderung Notes.ini mit SetEnvironmentVar
Beitrag von: koehlerbv am 29.07.05 - 15:15:50
Hallo Bille,

dieser Eintrag in der NOTES.INI wird über das jeweils aktuelle LocationDoc gesetzt - dort muss eigentlich der Eintrag angepasst werden, dann passt sich der Eintrag in der NOTES.INI "von alleine" an.

Bernhard
Titel: Re: Änderung Notes.ini mit SetEnvironmentVar
Beitrag von: Bille am 29.07.05 - 15:33:50
Hi Bernhard,

wie passe ich denn dieses LocationDoc via Script an?
Ich kenne bis dato nur den Weg über
- Datei, - Mobil, -Arbeitsumgebung bearbeiten.

Ich möchte aber das gerne über Script erledigen, da im nachfolgenden noch die Datenbanken des jeweiligen Servers hinzugefügt werden sollen.

Kannst Du mir dazu noch Tipps geben?

In der Forumssuche habe ich jetzt (mit Ausnahme eines ellenlangen Scripts von Ulrich) nix gefunden ...

Gruß,
Bille
Titel: Re: Änderung Notes.ini mit SetEnvironmentVar
Beitrag von: koehlerbv am 29.07.05 - 15:39:30
Hi Bille,

ich muss jetzt etwas vorsichtig sein, da ich momentan keinen 4er Client installiert habe (muss auch nicht unbedingt sein  ;D):

Im pers. Adressbuch grabbelst Du Dir die LocationDocs zusammen (über die View, die diese anzeigt). Wenn Du einen fixen Namen der AU hast, ist es einfach - dort tauschst Du den Namen des alten gegen den neuen Server aus. Sonst musst Du andere Kriterien heranziehen oder notfalls alle Vorkommen des alten gegen den neuen Servernamen austauschen (falls mehrere AUs existieren).

Bernhard
Titel: Re: Änderung Notes.ini mit SetEnvironmentVar
Beitrag von: Bille am 29.07.05 - 15:44:34
Nun, ich denke, daß ich mich heuer auch noch vom 4-er Clienten verabschieden kann. Dann bin ich auch mal up-to-date.
Aber wahrscheinlich behalten wir lt. Rechenzentrum die 6.5-er dann bis zum Jahr 2010  ;D

zum Thema:
Nachdem wir (fast) überall nur die Standard-AU's haben, sollte das nicht so wild sein.
Ich werde mich also daran versuchen.

Vielen Dank für die -wie immer- schnelle und tolle Hilfe!
Bille