Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: inu am 21.07.09 - 14:42:42

Titel: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: inu am 21.07.09 - 14:42:42
Hallo Leute,

wie komme ich per LotusScript (oder auch irgendwie anders) an das aktuelle Arbeitsumgebungsdokument ran, um dieses zu bearbeiten?

Ziel ist es, dass beim Öffnen der Benutzermailbox durch den Benutzer die Felder "$Saved..." gelöscht werden. Hat jemand eine Idee?

Viele Grüße
David
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: Driri am 21.07.09 - 15:02:01
In der notes.ini wird die aktuell gewählte AU unter Location abgelegt. Du könntest also über die NotesSession und GetEnvironmentString den Wert von Location abfragen.
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: ascabg am 21.07.09 - 15:04:29
Hallo,

Jedoch waere ich vorsichtig mit den Umlauten.
Die werden in der Notes.ini meist nicht sauber geschrieben.


Andreas
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: inu am 21.07.09 - 16:28:11
und mit welchen Befehl komme ich an notes.ini-Einträge?
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: Driri am 21.07.09 - 16:32:11
Siehe meine erste Antwort  ;)
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: WernerMo am 21.07.09 - 16:47:31
Hallo,

wenn das Ziel so lautet:

Ziel ist es, dass beim Öffnen der Benutzermailbox durch den Benutzer die Felder "$Saved..." gelöscht werden. Hat jemand eine Idee?

Wozu brauchst Du dann die notes.ini?

Was brauchtst Du nun wirklich genau,
und evtl. verstehen wir Dich sogar noch besser, wenn wir wissen wozu?

Gruß Werner
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: Thomas Schulte am 21.07.09 - 16:57:54
Stimmt. Wenn ich grundsätzlich beim öffnen des Clients /der Mail Anwendung die genannten Felder löschen will, dann muss ich einfach nur auf die lokale Names gehen, dort alle Dokumente vom Typ Location suchen und da dann diese Items löschen.

Wobei sich mir der Sinn des Ganzen nicht erschließt.
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: inu am 21.07.09 - 17:07:47
Wer lesen kann, ist klar im Vorteil. Sorry!

Bei "Location" steht z.B. folgendes drin:

"Büro (Netzwerk),9F2,CN=Vorname Name/O=organisation"

Was um Alles in der Welt bedeutet das "9F2"? Wie komme ich sauber an dieses Arbeitsumgebungsdokument? Ich könnte zwar alles bis zum Komme auslesen, das hat aber spätestens dann einen großen Nachteil, wenn die Bezeichnung des Dokuments selbst ein Komma enthält...
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: inu am 21.07.09 - 17:09:43
Zielstellung des ganzen Vorhabens ist, dass alle Benutzer beim ersten Öffnen ihrer Mailbox nach einer IP-Adressumstellung des Servers die Cache-Felder ($Saved..." im aktuellen Arbeitsumgebungsdokument gelöscht bekommen.
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: koehlerbv am 21.07.09 - 17:21:11
"9F2" ist die NoteID des aktuell gewählten Location Documents. Damit kann dies also äusserst performant geöffnet werden.

Zum eigentlichen Ansinnen: Wenn Ihr die IP-Adressumstellung vorgenommen habt, dann sind doch eigentlich schon alle Messen gelesen. Was versprecht Ihr Euch denn zu diesem Zeitpunkt von der Bereinigung der $Saved-Items?

Bernhard
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: inu am 21.07.09 - 17:37:53
Die IP-Adressumstellung ist noch nicht vorgenommen
Titel: Re: aktuelles Arbeitsumgebungsdokument automatisch bearbeiten
Beitrag von: koehlerbv am 21.07.09 - 17:50:35
David: Wer lesen kann ... "Diesem" heisst im Kontext nicht "jetzigem"  ;)

Bernhard