Dynamische Konfigurationen, die sich automatisch an den IBM Notes-Client jedes Endbenutzers anpassen, sind eine Grundvoraussetzung für ein flexibles und skalierbares Management von IBM Notes/Domino-Umgebungen.

Zwei Beispiele:

    • Hinzufügen der öffentlichen Namen und des Adressbuchs zum Arbeitsbereich jedes Endbenutzers:
      Ohne dynamische Konfiguration kann man MarvelClient Für jeden Mailserver müsste eine Aktion erstellt werden.
      Mit einer dynamischen Konfiguration ist es nur eine Aktion, die sich automatisch an den Mailserver jedes Endbenutzers entsprechend dem aktuellen Standort jedes Benutzers anpasst.
    • Client-Daten auf einem Netzlaufwerk in ein Unterverzeichnis „Betriebssystem-Benutzername“ sichern – auch hier wird eine Variable benötigt.


Um solche Anforderungen zu erfüllen, MarvelClient bietet so genannte Bibliographie und Platzhalter:

Bibliographie sind universell in praktisch jeder Aktion und Bedingung in der Konfigurationsdatenbank einsetzbar und werden aufgelöst VOR DER AUSFÜHRUNG einer Aktion.
HINWEIS: Wenn die Auflösung einer Referenz fehlschlägt, werden die entsprechende Aktion und jede Aktion, die auf diese Aktion verweist, NICHT ausgeführt.
Beachten Sie auch, dass ini:- und env:-Referenzen nie fehlschlagen, sondern eine leere Zeichenfolge ("" ohne Anführungszeichen) zurückgeben, wenn eine Variable nicht gesetzt ist.

Beispiele für Referenzen
Löst die uSers Zuhause/mail-Server über NameLookup (Fallback = Mailserver am aktuellen Standort) beim Ausführen einer Aktion oder Auflösen einer Bedingung
Löst die Hauptversion des Notes-Clients auf, z. B. 6, 7, 8, 9 oder 10.
Löst die notes.ini-Variable "Location" auf
Löst die Betriebssystemumgebungsvariable "Computername" auf

 

 

Platzhalter werden hauptsächlich für generische notes.ini-Variablen verwendet (zB MC_DB=%notes_homeserver%!!panagenda\panagenda.nsf) und für eine Handvoll spezieller Aktionen in der Konfigurationsdatenbank (zB Backup-, Roaming- und Standortaktionen).
Platzhalter werden jeweils beim Lesen eines entsprechenden notes.ini-Eintrags ersetzt WÄHREND DER AUSFÜHRUNG einer Aktion.
NOBeachten Sie, dass die entsprechende Aktion dennoch ausgeführt wird, wenn das Auflösen eines Platzhalters fehlschlägt.

Beispiele für Platzhalter
%notes_homeserver%Wird verwendet, um jeden Benutzer generisch auf seinen jeweiligen Mail-Server für die MarvelClient Konfigurationsdatenbank in notes.ini, zB MC_DB=%notes_homeserver%!!panagenda\panagenda.nsf
%LOOKUP_MAILFILE%Wird verwendet, um den Maildateipfad eines Benutzers im öffentlichen Adressbuch zu suchen


Themen