Viele Dokumente im MarvelClient Konfigurationsdatenbank ermöglichen die Auswahl eines sogenannten Runtypes.

Die verfügbaren Runtypes unterscheiden sich bei den verschiedenen Dokumententypen - bei einigen Dokumenten kann der Runtype gar nicht ausgewählt werden, da nur ein bestimmter Zeitpunkt sinnvoll ist, wann sie ausgeführt werden sollen.

Beispielsweise ist die Verwaltung eines Desktop-Icons nur „Nach dem Login“ möglich, nicht aber „Vor dem Login“ oder „Während des Herunterfahrens“. Auf der anderen Seite führen Sie Ihre eigenen Agenten mit MarvelClient ermöglicht die Auswahl zwischen verschiedenen Runtypes.

In den meisten Fällen wird empfohlen, beim Standard-Runtype zu bleiben, den die Konfigurationsdatenbank vorschlägt – es sei denn, Sie wissen wirklich, was Sie tun oder wurden vom Support anderweitig angewiesen.


Die folgende Abbildung veranschaulicht wichtige Momente, in denen MarvelClient integriert mit IBM Notes:



  1. Der IBM Notes Client wird gestartet und das lokale MarvelClient Binärdatei (zum Beispiel „mc.dll“ oder „pmc.dll“ unter Windows) wird vom IBM Notes-Client als Extension Manager (Parameter „EXTMGR_ADDINS“ in notes.ini) aufgerufen.
  2. Für ausgewählte Aktionen sind die folgenden Runtypes verfügbar, bevor Sie sich bei IBM Notes anmelden (sei es über den Anmeldedialog oder über Single Sign On, Notes Shared Login oder ähnliches):
    Grundlegendes Init: wird zum frühestmöglichen Zeitpunkt nach dem Start von IBM Notes ausgeführt; hauptsächlich zum Festlegen der Benutzereinstellungen verwendet.
    Vor dem Login - Init
    : wird zum frühestmöglichen Zeitpunkt nach dem Start von IBM Notes ausgeführt; hauptsächlich zum Festlegen von Benutzereinstellungen und MarvelClient Roaming.
    Vor der Anmeldung: wird ausgeführt, nachdem der IBM Notes-Client verschiedene notes.ini-Einstellungen gelesen/initialisiert hat

    Der Ausführungstyp Vor der Anmeldung sollte mit Vorsicht verwendet werden. Stellen Sie sicher, dass Aktionen, die auf Vor der Anmeldung ausgeführt werden, nicht auf Domino-Server oder andere Objekte zugreifen, die eine Authentifizierung erfordern Lage.

  3. Anmeldedialog (sofern angezeigt; bei Verwendung von Single Sign On, Notes Shared Login oder ähnlichem wird der Anmeldedialog natürlich nicht angezeigt
    Anmeldedialog beenden: führt Aktionen aus, wenn ein Benutzer den Anmeldedialog verlassen (= abbrechen) möchte
  4. Für ausgewählte Aktionen stehen nach der Anmeldung bei IBM Notes die folgenden Runtypes zur Verfügung:
    Nach dem Login - Vor dem Download: Ermöglicht das Ausführen von Aktionen, bevor lokale Aktionen (actions.xml) mit der Konfigurationsdatenbank synchronisiert werden (neue/geänderte/gelöschte Aktionen)
    Nach der Anmeldung - Vor der Synchronisierung: Ermöglicht die Ausführung von Aktionen, die zuvor auf Datenbanken zugreifen müssen MarvelClient öffnet sie tatsächlich (Desktop, Lesezeichen usw.)
    Nach der Anmeldung - Vor (MarvelClient) Wandernd: Führt Aktionen aus, bevor die Desktop- und Lesezeichenkonfiguration (XML-Dateien) tatsächlich in die entsprechenden Datenbanken (bookmark.nsf und desktop*.dsk/ndk) übertragen wird.
    Nach dem Login: Hier werden die meisten Aktionen ausgeführt – Laufzeiten können zwischen einer Sekunde und mehreren Sekunden liegen, je nach Anzahl der Aktionen und ob sie einen Zugriff auf das Netzwerk erfordern. Normalerweise sollten alle After Logins innerhalb von 4 bis 7 Sekunden ausgeführt werden – längere Laufzeiten weisen auf Leistungsprobleme hin.
    Nach dem Login - Nach dem Schreiben: Ermöglicht das Ausführen von Aktionen, nachdem alle Änderungen (sofern zutreffend) während „After Login“ vorgenommen wurden. Dieser Runtype stellt sicher, dass alle Datenbanken die von MarvelClient sind schon geschlossen
    Hintergrund - Init: Während alle oben genannten Runtypes „blockieren“, läuft Background – Init als separater Thread parallel zum verbleibenden Notes Client-Start. Dieser Runtype wird speziell verwendet für MarvelClient Eclipse

    Essentials Hauptsache: Nach dem Herunterladen; führt alle Aktionen aus, die während dieses Runtypes ausgeführt werden sollen. Läuft normalerweise zwischen Login und vor der UI-Anzeige auf Notes Standard (Eclipse)-Clients und zwischen Login und nach der UI-Anzeige auf Notes Basic-Clients, beide im Hintergrund parallel zum Client selbst.

  5. Die folgenden Runtypes werden ausgeführt, während der Client läuft:
    Beim ersten Serverzugriff: standardmäßig dies MarvelClient Die Funktion ist so eingestellt, dass sie darauf wartet, dass der Client (zB Hintergrundreplikator) oder der Endbenutzer nach dem Start des Clients zum ersten Mal auf seinen Mailserver zugreift. Es läuft parallel zur Client-Sitzung und wartet auf den ersten Serverzugriff durch den Endbenutzer/Replikator/Policy-Engine oder ähnliches und führt dann alle für diesen Runtype konfigurierten Aktionen aus. Beachten Sie, dass für den Fall, dass unmittelbar nach dem Starten des Clients auf den Mailserver zugegriffen wird, MarvelClient wartet eine Minute, bevor Aktionen beim ersten Serverzugriff ausgeführt werden.
    Hintergrund: Wird alle 60 Minuten (standardmäßig) parallel zur Client-Sitzung ausgeführt. Ermöglicht zB das Erzwingen von notes.ini- oder Eclipse-Einstellungen, während Lotus Notes läuft. Beachten Sie, dass der Runtype-Hintergrund auch das Aktualisieren neuer/geänderter/gelöschter Aktionen aus der Konfigurationsdatenbank umfasst.
  6. Der Runtype "During Shutdown" ermöglicht die Ausführung von Aktionen beim Schließen des Clients:
    Während des Herunterfahrens: Führt Aktionen während des Herunterfahrens des Clients aus (z. B. a MarvelClient Backup für MarvelClient Roaming)

    Aussichten für MarvelClient Essentials, der Lauftyp Essentials Shutdown ist standardmäßig deaktiviert und muss durch Festlegen von MC_EssentialsShutdownEnabled=1 in der notes.ini explizit aktiviert werden. Dieser Runtype kann beispielsweise hilfreich sein, um beim Herunterfahren des Clients auch Client-Konfigurationsdetails in die Analyze-Datenbank hochzuladen.

  7. (Kunde ist geschlossen)


Der spezielle Runtype On Reference Only

Dieser spezielle Runtype kann entweder auf der Registerkarte What von Aktionen oder auf der Registerkarte Admin ausgewählt werden, wenn auf der Registerkarte What keine Runtypes zur Auswahl stehen.
Jede Aktion, die so eingestellt ist, dass sie nur auf Referenz ausgeführt wird, wird nur ausgeführt, wenn (=referenziert) eine andere Aktion ist.
Siehe auch wichtig Weitere Details zum Verständnis der Ausführungsreihenfolge. 


Beachten Sie, dass einige Runtypes nicht auf allen Betriebssystemen verfügbar sind, die von . unterstützt werden MarvelClient. Bitte überprüfen Sie die neuesten Release Notes um zu sehen, welche Ausführungstypen auf welchen Plattformen (nicht) unterstützt werden.