Konfigurationsdatenbank ntf: 20110905074500
Analysiere db ntf: 20110905074500
Windows-Version: 2.5 :: MAC OS X-Version: 2.0.29 :: Linux-Version: 2.0.29
Eclipse-Plugin:


Wesentliche Verbesserungen: Deutlich verbesserte Cleanup-Funktion, neuer Runtype [On First Server Access (FSAC)], Performance-Verbesserungen (insbesondere in Kombination mit dem Ausführen von z Fix


Allgemeine Hinweise

Unterstützte IBM Lotus Notes releases: 5.x, 6.x, 7.x, 8.x, bis 8.5.2 FP3 (Administratoren benötigen mindestens IBM Lotus Notes 7.x unter Windows oder Linux)
Unterstützte clientseitige Betriebssysteme: Microsoft Windows NT4 (>=SP2), 2000, XP, 2003, 2008, Vista, 7 und Citrix/WTS, Apple Mac OS X Leopard, Linux
Unterstützte serverseitige Betriebssysteme: alle von IBM unterstützten (betriebssystemunabhängigen)
HINWEIS: Die Unterstützung ist für die Plattform und release Kombinationen, die von IBM nicht unterstützt werden
Linux & Mac OS X: Skinning, Realtime, Zip/Unzip und Attachment Blocking sind unter Linux oder Mac OS X nicht verfügbar; Auch, MarvelClient unter Mac OSX und Linux unterstützt den Ausführungstyp "After Login - Before Sync" nicht - solche Aktionen müssen auf "After Login" (Agenten und INI-Verwaltung) eingestellt werden.
WICHTIGE HINWEISEDieser release enthält Wählen Sie wichtige Updates aus, die rot markiert sind

Dieser release ermöglicht signifikante Laufzeitverbesserungen (=verringert die Dauer nach der Anmeldung) durch den Namelookup-Fix und durch die Verwendung der neuen "on first server access feature" (siehe Abschnitt Konfigurationsdatenbank-Updates).

Die Bereinigungsfunktion (Aktion Erweitert\JCL. Aufräumenwurde deutlich verbessert.

Konfigurationsdatenbank

ÄNDERNEinige der Formulare wurden geändert, um horizontale Linien zwischen Tabellenzeilen anzuzeigen, um einfacher zu erkennen, welcher Deskriptor / welches Label zu welchen Zellen / Feldern gehört
ÄNDERNDie Arbeitsbereichsseite "Aktion wenn gefunden" Option "Nichts besonderes" wurde umformuliert in "Eigenschaften wie folgt ändern ..."
Außerdem wird bei Auswahl der Option "Seite löschen, wenn leer" eine Zeile angezeigt, die besagt "Wenn die Seite nicht leer ist, ändern Sie die Eigenschaften wie folgt:"
NEU!

Die Cleanup-Aktion (Advanced\JCL. Cleanup) wurde erheblich verbessert - sie ermöglicht jetzt die automatische Ausführung einer beliebigen Kombination der folgenden Aktionen:
a.) Replikate mit Stichtagsproblemen aus dem Datenverzeichnis löschen oder verschieben und optional neu erstellen,
b.) alte (= für eine konfigurierbare Anzahl von Tagen nicht genutzte) Datenbanken (Nicht-Replikate) löschen oder aus dem Datenverzeichnis verschieben
c.) Korrigieren / Bereinigen von Links auf dem Workspace/Desktop, die auf lokale Repliken verweisen, die verschoben oder gelöscht wurden.

Besonders zu beachten ist die Warnung, die zu Beginn der Bereinigungsaktion angezeigt wird:


WARNUNG

Bevor Sie die Simulation deaktivieren, müssen Sie sicherstellen, dass Sie gründlich getestet und die Simulationsergebnisse vollständig überprüft haben.



Beachten Sie auch, dass die Aufräumaktion auf Clients mit Datei- oder Verzeichnislinks NICHTS bewirkt. log.xml enthält dann einen entsprechenden Hinweis.
(Beispiel: 5753 1 WARNUNG CO::DBManager_Impl::Execute auf einen Datei- oder Dirlink gestoßen; Bereinigungsaktion deaktivieren )
Dies soll in der nächsten Zeit behoben werden release.

NEU!

Den Aktionen vom Typ "Backup", "Run Agent" und "Run Program" wurde ein neuer Runtype "Beim ersten Serverzugriff" hinzugefügt.
- Im Wesentlichen ermöglicht dieser neue Runtype, Aktionen auszuführen, sobald die erste Datenbank auf einem bestimmten Server nach dem Start des Clients geöffnet wird, sei es beispielsweise über die Benutzeroberfläche (der Client selbst) oder den Hintergrundreplikator oder die Policy-Engine.

Dieser neue Runtype ermöglicht es, die Startzeiten des Clients erheblich zu verkürzen, indem zB das Backup zur Analyse der Datenbank, HW/SW-Audit, Sammlung von Standort- und Verbindungsdokumenten nach dem Start des Clients in den Hintergrund verschoben wird!

Die Komponente kann wie folgt konfiguriert werden (über eine Aktion "Notes.ini & Variablen")
Ab MC 2.5.0 sind Aktionen "beim ersten Serverzugriff" standardmäßig aktiviert, sodass sie nicht explizit aktiviert werden müssen - fsac_thread_servers müssen jedoch ab 2.5.0 explizit konfiguriert werden:
mc:fsac_thread_enabled=true (standardmäßig true, muss also nicht gesetzt werden, um den ersten Serverzugriff zu ermöglichen)
mc:fsac_thread_servers=Server, auf dem sich die Konfigurationsdatenbank befindet (standardmäßig KEIN Server = MUSS auf einen Servernamen gesetzt werden, oder zum Beispiel für den Mailserver des Benutzers)



mc:fsac_thread_enabled=true (standardmäßig true ab 2.5.0)
und
mc:fsac_thread_servers=name_of_server, auf dem beim Zugriff alle Aktionen "beim ersten Serverzugriff" ausgeführt werden sollen.
(Zugriff bedeutet, dass eine Datenbank geöffnet wird, nicht nur "Datei-Datenbank-Öffnen-Servername-Eingabe" - der Server ist standardmäßig auf "kein Server angegeben --> selbst wenn aktiviert, passiert nichts).

Beachten Sie, dass der Thread für den Zugriff auf den ersten Server 1 Minute wartet, um tatsächlich alle "Aktionen für den Zugriff auf den ersten Server" auszuführen, nachdem eine Datenbank auf dem angegebenen Server geöffnet wurde, um die Bandbreite der sofortigen Replikation nicht zu reduzieren oder falls ein Benutzer ein Datenbank direkt vom Server.

- erfordert DLL-Update auf mindestens 2.0.33

Aktualisiert
Dokumentation zur Konfiguration des
Intelligenter Datei-Downloader
SFD kann über die folgenden zwei konfiguriert werden mc-variables - Standardwerte ab MC 2.5.0 sind mc:dlm_disabled=0 und mc:dlm_initialdelay=5
mc:dlm_disabled=0
(mc:dlm_disabled=1 würde intelligente Dateidownloads deaktivieren)
mc:dlm_initialdelay=Anzahl der Minutendie Smart File Download-Komponente wartet, bevor sie nach dem Client-Start ausgeführt wird
(Standardmäßig ist die Anfangsverzögerung auf 5 Minuten eingestellt - zu Testzwecken können Sie sie auf 0 oder 1 Minute einstellen)


- erfordert DLL-Update auf mindestens 2.0.33
NEU!Den DLL-Aktualisierungsaktionen wurde eine neue Option hinzugefügt, die es ermöglicht,event DLL-Downgrades
NEU!DLL-Update-Aktionen unterstützen jetzt auch Bedingungen (auch für frühere DLL-Versionen)
NEU!Neue Aktionsbeispiele für die neue Funktion "Beim ersten Serverzugriff Runtype" hinzugefügt (siehe DLL-Änderungen)
NEU!Zwei neue Aktionsbeispiele zum Verwalten von names.nsf und bookmark.nsf auf der Replikatorseite für IBM Roaming-Benutzer hinzugefügt (nicht erforderlich für MC-Roaming-Benutzer)
ERWEITERUNGDie Ansicht "Alle Aktionen\von RT, Prio, Titel" wurde aktualisiert, um alle aktuell verfügbaren Laufzeiten (vor dem Login, nach dem Login, beim ersten Serverzugriff (NEU - siehe DLL-Änderungen), ...) korrekt anzuzeigen
ÄNDERNDie Desktopsymbolaktion wurde so geändert, dass beim Speichern eine Aufforderung angezeigt wird, wenn die Symbolbitmapdaten nicht für die automatische Bereitstellung eines Desktopsymbols (und von Replikatorseiteneinträgen) mit dem entsprechenden Desktopsymbolbild aufgelöst werden konnten.
ÄNDERNDie vorhandenen Beispiele zum Hochladen in die Analysedatenbank wurden so geändert, dass sie "beim ersten Serverzugriff" ausgeführt werden (siehe DLL-Änderungen)

Datenbank analysieren

BEHEBEN/ÄNDERNEin Feld $NoPurge="" wurde allen Konfigurations- (Bereinigungs- und Export-ID-Datei) und XSLT-Dokumenten sowie Dokumenten zur Spracheinstellung für pr . hinzugefügtevent Dokumente werden gelöscht, wenn in den Replikationsoptionen eines Analyze-Datenbankreplikats "Dokumente entfernen, die älter als xx Tage sind" verwendet wird.
Beachten Sie, dass Sie das Bereinigungs- und Export-ID-Dateidokument erneut manuell speichern müssen, damit das Feld in den entsprechenden Dokumenten ausgefüllt wird.
NEU!Der Analysedatenbank wurde eine neue Ansicht OS / HW\by Resources hinzugefügt, mit der Benutzer mit zu wenig Speicherplatz / Arbeitsspeicher und ähnlichem leicht identifiziert werden können:
NEU!

Neue Ansicht "Smart File Downloads\by Progress" hinzugefügt, um den Download-Fortschritt von Smart File Download-Aktionen zu überwachen:


Aktionen für Smart File Download (SFD) erfordern marvelclient_upgrade im Lizenzdokument lizenziert werden.
Für weitere Zulassung Details zum Smart File Download, siehe Release Notizen 2011-04-24.
Konfiguration die Details sind wie folgt:
SFD-Aktionen müssen in der Konfigurationsdatenbank erstellt und über die folgenden zwei konfiguriert werden mc-Variablen:
mc:dlm_disabled=0
(Standardmäßig ist der intelligente Dateidownload deaktiviert, auch wenn er von der Lizenz abgedeckt ist - das liegt daran, dass SFD nach dem Client-Start in einem separaten Thread ausgeführt wird)
mc:dlm_initialdelay=Anzahl der Minutendie Smart File Download-Komponente wartet, bevor sie nach dem Client-Start ausgeführt wird
(Standardmäßig ist die Anfangsverzögerung auf 5 Minuten eingestellt - zu Testzwecken können Sie sie auf 0 oder 1 Minute einstellen)

- erfordert DLL-Update auf mindestens 2.0.33

ERWEITERUNGDie Ansicht "Lotus Notes\Runtime Analysis" wurde erweitert, um die Dauer aller (bekannt durch hochgeladene config.xml) verfügbaren Runtypes zuzüglich der gesamten Synchronisationszeit anzuzeigen. Außerdem ist die neue DLL release 2.0.33 lädt auch Details zur Zeit zwischen den Runtypes hoch (zB die Zeit zwischen Before login - Init und Before Login) - dies ermöglicht nun die Überwachung fast vollständiger Client-Startzeiten (es gibt eine verbleibende Zeit, die IBM selbst nach dem Ende benötigt von Nach dem Login, der MC nicht protokolliert, aber die vorhandenen Laufzeiten sollten es jetzt ermöglichen, Problemkandidaten / Regionen / Büros / ... leicht zu erkennen)

Die folgende Abbildung zeigt ein Beispiel für eine Startzeitanalyse:

- erfordert DLL-Update auf mindestens 2.0.32
ÄNDERNDie XSLT-Dokumente wurden geändert (siehe oben Feld $NoPurge); vor allem der config.xsl-Anhang/inhaltlich, um den Fortschritt des Smart File Download zu überwachen.

.DLL-Updates (Windows)

BEHEBEN (2.5.0)Es wurde ein Problem behoben, bei dem die Echtzeit-Verlagerung in Notes 8.5.2 zu einem Client-Absturz führen konnte
BEHEBEN (2.5.0)Es wurde ein Problem behoben, bei dem die Umsiedlung in Fällen, in denen es war, nicht funktionierte MarvelClient betrachtete eine Datenbank als noch geöffnet, obwohl dies nicht der Fall war.
BEHEBEN (2.0.32)Ein Fehler in der Desktop-Symbolaktion wurde behoben: Auf nicht gestapelten Desktops funktionierte "move must have" nicht richtig. es tat dasselbe wie "alle verschieben".
NEU (2.5.0)Der Name für Multifile-Zip-Archive kann jetzt in der MarvelZip-Konfigurationsaktion angepasst werden (standardmäßig "Archive.zip")
NEU (2.5.0)Zwei Referenzen hinzugefügt und . Dies ermöglicht es, auf den vollständig aufgelösten Dateipfad von journal.nsf und names.nsf zu verweisen - wenn "names.nsf" ein Dateilink ist, dann gibt nur "names.nsf" zurück (und daher würde die Sicherung nur den Dateilink sichern, aber nicht das tatsächliche Adressbuch, auf das der Dateilink verweist).
Kunden wird empfohlen, weiterhin zu verwenden (alle Beispiele und Standardkonfigurationen in der Konfigurationsdatenbank sind unverändert geblieben), es sei denn, sie benötigen eine Lösung zur Verwendung von MC-Roaming für das lokale Adressbuch, mit dem über einen Dateilink verknüpft wird - in einem solchen Fall wird den Kunden empfohlen, sich an ihren Support zu wenden panagenda Partner oder panagenda unterstützen.
NEU (2.5.0)Zwei neue Referenzen hinzugefügt und die das Verzeichnis für journal und names.nsf liefern, falls sie über einen Dateilink in Notizen eingebunden sind.
NEU (2.5.0)Zwei neue Referenzen und wurden hinzugefügt, um ein vorhandenes Journal zu erkennen.
Die entsprechenden Werte werden in der folgenden Reihenfolge aufgelöst:
1. Wenn existiert, werden die Ergebniswerte von RoamingJournal in notes.ini . aufgelöst
2. Wenn 1. nicht erfüllt wurde und nichtebook.nsf existiert, werden die Werte von not aufgelöstebook.nsf
3. Wenn 1. + 2. nicht erfüllt wurden und journal.nsf existiert, werden die Werte aus journal.nsf aufgelöst
Wenn 1. + 2. + 3. nicht erfüllt sind, sind beide Werte leer.
NEU (2.5.0)Für das Roaming zwischen Einzelbenutzer-Clients wurde eine neue Konfigurationsoption hinzugefügt: Einstellung auf "true", "yes" oder "1" wird folgendes Roaming-Verhalten aktiviert:
wenn eine dateibasierte Roaming-Aktion ausgeführt wird, die ein Archiv namens . enthält ids.zip, die wiederum mindestens eine id-Datei enthält, werden alle anderen id-Dateien - außer denen in der zu roamenden ids.zip - im Ziel-Notes-Datenverzeichnis gelöscht.
Bitte stellen Sie sicher, dass Sie diese Variable vor der Ausführung der eigentlichen Roaming-Aktion setzen (=eine ini & Variablen-Aktion, die permanent läuft [before login - init] und mit einer niedrigeren Prioritätsnummer als die Roaming-Aktion)
NEU (2.5.0)Verbesserte Leistung für "ClearCachedStacks" (durchsuchen Sie eine beliebige log.xml nach einem Beispiel)
NEU (2.0.25)Den DLL-Aktualisierungsaktionen wurde eine neue Option hinzugefügt, die es ermöglicht,event DLL-Downgrades
BEHEBEN (2.0.28)In früheren releases, Standortdetails nachschlagen (%LOOKUP_*) hat mc:db_dbopentimeout nicht befolgt

Im Allgemeinen wird Kunden empfohlen,
mc:db_dbopentimeout=10000
und
mc:db_checktimedout=true
um sicherzustellen, dass Clients (der Standard des Betriebssystems von) 90 Sekunden zum Timeout benötigen, wenn sie versuchen, zB die Konfigurationsdatenbank zu öffnen.
Kunden wird außerdem empfohlen, db_dbopentimeout NICHT unter 8000 (ms) zu setzen, da ein Clusterfailover je nach Umgebung 7 Sekunden dauern kann.

Die obigen mc:db_*-Einstellungen sorgen zusammen mit dem FIX in 2.0.28 dafür, dass Endbenutzer keine Client-Startverzögerungen von mehreren Minuten erleben, die sonst in problematischen Verbindungssituationen mit einem Timeout von 90 Sekunden pro versuchter Datenbankverbindung (!) .

(ERINNERUNG von release Hinweise zur DLL 1.6.19:
Neue Option zum Angeben eines serverseitigen Datenbankzugriffs-Timeouts mit
mc:db_dbopentimeout=[Anzahl Millisekunden], zB mc:db_dbopentimeout=8000 bricht das Öffnen einer Datenbank ab, wenn dies länger als 8 Sekunden dauert
(Standard = kein Timeout)
Darüber hinaus ermöglicht mc:db_checktimedout anzugeben, ob ein zuvor abgelaufener Datenbankzugriff erneut versucht werden soll;
mc:db_checktimedout ist ein Boolean und akzeptiert somit den Wert "yes", "1", "true" (oder "no", "0", "false" = default = jede Datenbank erneut versuchen)
zB mc:db_checktimedout=true wird während eines bestimmten Laufs (zB nach dem Login) nicht versuchen, eine zuvor abgelaufene Datenbank erneut zu öffnen -
HINWEIS: Die Liste der Timeout-Datenbanken wird sofort nach der Anmeldung und zu Beginn eines Client-Shutdowns gelöscht, wie es normalerweise sinnvoll ist
um eine Datenbank während des Herunterfahrens zu wiederholen, die nach der Anmeldung abgelaufen ist.
HINWEIS: mc:db_checktimedout arbeitet basierend auf einer bestimmten Datenbank-"URL" (= Servername zusammen mit dem gesamten Datenbankpfad), NICHT auf Serverbasis.)
NEU / VERBESSERUNG (2.0.31)(Nicht nur Backup-)Aktionen können jetzt mit den folgenden Bedingungen weiter eingeschränkt werden:
mc:last_fs_roaming_no_instance_found=1
und
mc:last_fs_roaming_target_empty=1

Zusammen mit mc:last_fs_roaming_failed, das in 2.0.17 eingeführt wurde, können damit Bedingungen für die folgenden Fälle geschaffen werden:
mc:last_fs_roaming_failed: Entspricht "1", wenn MarvelClient konnte keine Verbindung zum Root-Laufwerk der Roaming-Quelle herstellen (=wenn das Netzlaufwerk nicht verfügbar war)
mc:last_fs_roaming_no_instance_found: Entspricht "1", wenn MarvelClient konnte keine neuere Instanz/Backup zum Roaming auf dem gestarteten Client finden (=kein Roaming fand statt).
mc:last_fs_roaming_target_empty: Entspricht "1", wenn MarvelClient konnte das Laufwerk und das Verzeichnis der Roaming-Quelle öffnen, aber das Verzeichnis war leer.
NEU (2.0.32)Protokollierung unterschiedlicher Dauer während des Client-Starts hinzugefügt (zB Zeit zwischen vor dem Login - Init und vor dem Login, wo wir "auf IBM warten");
Auch wenn dies nicht die Zeit einschließt, die es benötigt, um den Client nach "nach dem Login" zu starten, bis die UI (Benutzeroberfläche) angezeigt wird, ermöglicht es, praktisch alle Leistungsprobleme, die Client-Starts betreffen, leicht zu lokalisieren
NEU (2.0.33)Protokollierung für intelligente Datei-Download-Aktionen zu config.xml hinzugefügt
NEU (2.0.33)Neue Funktion zum Ausführen von Aktionen "Beim ersten Serverzugriff" hinzugefügt

.dylib-Updates (Mac OS X)

BEHEBEN (2.0.29)Auf dem vorherigen Mac releases, die in der config.xml gespeicherten IP-Adressen waren nicht korrekt - dies ist jetzt behoben.
BEHEBEN (2.0.29)Standort- und Verbindungsaktionen unterstützen jetzt alle %LOOKUP_*-Platzhalter
BEHEBEN (2.0.29)Die Details der Benutzer-Maildatei werden jetzt ordnungsgemäß in der Datei config.xml gespeichert (in früheren Mac-Versionen fehlt). releases)

.so-Updates (Linux)

BEHEBEN (2.0.29)Standort- und Verbindungsaktionen unterstützen jetzt alle %LOOKUP_*-Platzhalter
BEHEBEN (2.0.29)Die Details der Benutzer-Maildatei werden jetzt ordnungsgemäß in der Datei config.xml gespeichert (in früheren Linux-Versionen fehlt). releases)