Auch Chile hat sich entschieden, keine jährlichen Wechsel zwischen Sommer- und Winterzeit mehr zu machen. Allerdings hat man auch entschieden ab dem Stichtag der vorgesehen Rückkehr zur bisherigen Normalzeit in der aktuellen Sommerzeit zu bleiben und diese zukünftig als Normalzeit zu führen. Dieses kommt einem Wechsel der Zeitzone von bisher UTC-4 (mit Sommer-/Winterzeit) auf jetzt UTC-3 (nur Normalzeit) gleich.
Dieses muss in System technisch nachgezogen werden (besonders wenn System mit zentraler, externer Zeit versorgt). Im Notes / Domino Umfeld mit Windows Systemen heisst das:
1. Windows der Server aktualisieren
2. Domino aktualisieren
3. Windows der Clients aktualisieren
4. Notes aktualisieren
5. Domino Datenbanken, welche Kalendereinträge führen (Benutzermailfiles, Ressourcen, u.s.w.) pflegen
Die Prozedur fĂĽr Domino Administratoren ist in einem alten Beitrag der IBM (bezogen auf die letzte Umstellung) beschrieben.
http://www-01.ibm.com/support/docview.wss?uid=swg21633158 Dieser grobe Fahrplan gibt einen Ăśberblick, doch stecktt der Teufel (wie oft) im Detail. Hier meine Erkenntnisse nachdem ich (danke der erstklassigen Hilfe des IBM Supports) heute meine Umstellungen (rechtzeitig) abschlieĂźen konnte.
1. Windows der Server aktualisieren Der einfachste Teil des Ganzen.
https://support.microsoft.com/en-us/kb/3039024
Win2008 R2 Microsoft hat Windows Aktualisierungen rechtzeitig fertig gehabt, und diese durch Windows Update auf Windows 2008R2 Server verteilt. Man erkannt die erfolgreiche Aktualisierung daran, dass in der Zeitzonenauswahl "Santiago" mit UTC-3 gefĂĽhrt wird und die Uhrzeit gleich bleibt.
Win2012 R2
Keine automatische Aktuaisierung durch Windows Update. Statt dessen muss ein HotFix geladen werden:
https://support.microsoft.com/en-us/kb/3049874, der dann jedoch schnell und erfolgreich implememtiert wurde. Fehlt der HotFix erscheint in der Zeitzonenauswahl fĂĽr Santiago "UTC-4" und die Uhr wird zum Stichtag um eine Stunde zurĂĽck gesetzt.
2. Domino aktualisieren Hier hatte die IBM leider kein rechtzeitiges Update oder FixPack oder HotFix zur VerfĂĽgung. Nur mit UnterstĂĽtzung des IBM Support ist es mir gelungen, notwendige Arbeiten zu verstehen unnd durchzufĂĽhren. So lern man z.B. dass der Traveler nach dem Microsoft Update nicht mehr startet, weil eine Diskrepanz zwischen Zeitzone des Betriebsystems und Traveler erkannt wird:
03/26/2015 06:41:46 AM Notes Traveler: Server starting...
03/26/2015 06:41:47 AM Notes Traveler: SEVERE *system Timezone discrepency. Domino reports 'Pacific SA' which does not support daylight savings.
03/26/2015 06:41:47 AM Notes Traveler: SEVERE *system Java reports 'Chile Time' (America/Santiago) which supports daylight savings.
03/26/2015 06:41:47 AM Notes Traveler: SEVERE *system This discrepency may result in calendar events being shifted on devices synchronizing with this server.
03/26/2015 06:41:47 AM Notes Traveler: SEVERE *system Please alter these values to be equivalent and make sure all operating system and Domino server fixes related to daylight savings time have been installed.
03/26/2015 06:41:47 AM Notes Traveler: SEVERE *system Refer to https://www.ibm.com/support/docview.wss?uid=swg21428812 for details.
03/26/2015 06:41:47 AM Notes Traveler: SEVERE *system NTS_IGNORE_TIMEZONE_ERROR=true in notes.ini. Ignoring timezone error. Please be aware that calendar events may be created with incorrect dates or times.
03/26/2015 06:41:54 AM Notes Traveler: Server started.
Umgehungslösung (bis das Update der Server abgeschlossen ist) - setzen der Notes.ini Variablen (wie im Fehlerprotokoll angegeben. Hintergrund ist, dass der Traveler in Java implementiert ist und JVMs eigen Zeitzonedefinitionen mitbringen (die aktualisiert werden müssen).
Aktualisierung Server JVM Hierzu bietet die IBM ein Tool an (Java Time Zone Utility JTZU), welches sogar in aktuellem Stand vorliegt (1.5.16a).
https://www.ibm.com/developerworks/java/jdk/dst/jtzu.html . Leider kommt dieses nicht mehr mit aktuellen Domino Servern und Notes clients klar (erkennt die JVMs nicht).
The JTZU tool has a problem because it doesn't issue a java -version to look at version information it looks at jar files. For Java 1.6 its
looking for jvm\lib\ibmxmlcrypto.jar, which we don't ship in 8.5.1. You can get the JTZU tool to run by creating a dummy file with the same name in that directory.
To do this:
1. Open a command line prompt.
2. cd to \jvm\lib\
3. Issue a the following command to make sure there is not a file there already:
dir ibmxmlcrypto.jar
You should receive a File Not Found message. If the file is there do not process forward with the steps.
4. Issue the following command in the command line window:
echo 1 > ibmxmlcrypto.jar
This will create a file named ibmxmlcrypto.jar in the jvm\lib directory. (das gleiche ausfĂĽhren fĂĽr die core.jar Datei)
5. Run the JTZU tool. It should now see the JVM installation as valid.
6. Issue the following command to delete the dummy file you created:
del ibmxmlcrypto.jar
Nach erfolgreicher Aktualisierung der Server-JVMs berichtet der Traveler immer noch eine Diskrepanz! Doch haben Tests ergeben, dass Kalendereinträge (vor und nach dem Stichtag) sauber erstellt werden. Nach Ablauf des Stichtages kann dann auch der Notes.ini Eintrag für den Traveler wieder entfernt werden.
3. Windows der Clients aktualisieren Der Hotfix fĂĽr Win2013R2 ist auch fĂĽr andere Windows Versionen verfĂĽgbar (ich habe Win8.1) erfolgreich genutzt.
4. Notes aktualisieren Für Notes 9 Client kann das JTZU Tool verwendet werden. Auch müssen die beiden "Dummy-Dateien" im "jvm\lib" Verzeichnis angelegt werden (sieh Server JVM), damit das Tool diese JVM erkennt. Es kann im Batchmode (silent) gestart werden (Mehrfachstart stört nicht).
5. Domino Datenbanken, welche Kalendereinträge führen (Benutzermailfiles, Ressourcen, u.s.w.) pflegen Dieses ist der letzte Teil der Arbeiten (und leider mein Zuständigkeitsbereich als Domino Administrator). Abgeleitet vom Pflegeagent aus 2013 haben wir eine aktualisierte Fassung für die jetzt anstehenden Aktualisierungen erhalten.
Aktualisierung Benutzerkalender in Mailfiles Hierbei handelt es sich um einen sehr umfangreichen LotusScript Agenten, der in einer Datenbank basierend auf einem Mailtemplate eingebaut werden muss (und dort vorhandene Script Bibliotheken verwendet). Dieser Agent liest die Liste der zu bearbeitenden Datenbanken aus einer Textdatei. Es wird empfohlen diesen Agenten (aus LaufzeitgrĂĽnden) im Background auf Servern zu starten (
ACHTUNG: Laufzeitbeschränkung, konfiguriert im Serverdokument). Dann muss diese Datei natürlich auf dem server liegen. Alternativ kann man dieses auch von einem Client durchführen (keine Begrenzung der Laufzeit, doch erheblich zeitintensiver durch Client/Sever/Netzwerkoperationen).
UpdateTimezoneAdminJKChile2015.lss
Aktualisierung der Ressourcen Datenbank Der Pflegeagent ist am einfachsten in die Ressourcen-DB zu integrieren (verwendet vorhandene Scriptbibliotheken) und auf dem Client zu starten (RNRMGR Task vorher starten).
UpdateTimeZoneRNRChile2015.lss
Alles in Allem - ein ganz schöner Streß. Es muss jedem klar sein, dass diese Anpassungen auf
allen Systemen eines Unternehmens durchgefĂĽhrt werden mĂĽssen. In meinem Fall ist das aus ZeitgrĂĽnden nicht gelungen. So warte ich auf die Fehlermeldungen ab Montag.