Sun Java System 2.5 Versionshinweise

Versionshinweise für Sun Java™ System Calendar Server für Microsoft Windows

Version 6 2005Q4

Best.-Nr. 819-5819-10

Diese Versionshinweise enthalten wichtige Informationen, die zum Zeitpunkt der Veröffentlichung von Sun Java System Calendar Server 6 2005Q4 für Microsoft Windows verfügbar waren. In diesem Dokument werden bekannte Probleme und Einschränkungen sowie weitere Informationen behandelt. Vor der Arbeit mit Calendar Server 6 2005Q4 sollten Sie dieses Dokument lesen.

Die neueste Version dieser Versionshinweise befindet sich der Sun Java System Dokumentationswebsite: http://docs.sun.com/app/docs/prod/entsys.05q4#hic. Vor dem Installieren und Einrichten der Software sollten Sie zunächst und später regelmäßig auf diese Website gehen, um die neueste Version der Versionshinweise und der Produktdokumentation abzurufen.

Diese Versionshinweise enthalten die folgenden Abschnitte:

Vor der Installation und Konfiguration von Calendar Server sollten Sie diese Versionshinweise lesen.

Versionshinweise für Sun Java™ System Calendar Server war früher unter dem Namen Sun™ ONE Calendar Server bekannt.


Revisionshistorie

Tabelle 1 Bisherige Überarbeitungen

Datum

Beschreibung der Änderungen

Februar 2006

Erste Version.

November 2005

Beta-Version.


Info zu Calendar Server 6 2005Q4

Calendar Server ist eine skalierbare webbasierte Lösung für zentralisierte Kalender- und Terminplanungsfunktionen für Unternehmen und Serviceanbieter. Calendar Server unterstützt benutzerspezifische Terminplanungen für Ereignisse und Aufgaben sowie Buchung von Ressourcen wie z. B. Konferenzräume und Ausrüstungen. Eine Liste der neuen Funktionen finden Sie im Abschnitt Neue Funktionen in Calendar Server 6 2005Q4.

Calendar Server bietet zwei grafische Benutzeroberflächen: Calendar Express und Communications Express. Kalenderdaten können außerdem mithilfe des Web Calendar Access Protocol (WCAP) direkt in den Formaten text\calendar oder text\xml abgerufen werden.

Neue Funktionen in Calendar Server 6 2005Q4

Calendar Server 6 2005Q4 umfasst die folgenden Änderungen und neuen Funktionen:

Automatisches Erstellen von Sicherungskopien

In diesem Abschnitt werden folgende Themen behandelt:


Hinweis

Vergewissern Sie sich, dass auf dem Hostrechner, auf dem das automatische Erstellen von Sicherungskopien ausgeführt werden soll, bereits Perl installiert ist.


Wiederherstellen von Daten nach einem Datenbankfehler

Falls in der Datenbank jemals ein Fehler auftritt und diese durch eine Sicherungskopie überschrieben werden muss, garantiert das System der automatischen Sicherungskopieerstellung, dass die Daten innerhalb geringster Zeit wiederhergestellt werden und die Ausfallzeit deswegen minimiert wird. Zum Vorbereiten der Datenbanksicherungskopie müssen Sie nur die noch nicht ausgeführten Transaktionen in das Hotbackup-Verzeichnis kopieren und dann dagegen db_recover ausführen. Dieses Dienstprogramm führt die letzten, noch nicht ausgeführten Transaktionsprotokolle aus und überprüft das System auf beschädigte Daten. Führen Sie dann db_verify aus, um den Zustand der Datenbank zu überprüfen. Wenn die Datenbank in Ordnung ist, kann die Sicherungskopie dann als neue Arbeitskopie verwendet werden.

Weitere Informationen zum neuen System der automatischen Erstellung von Sicherungskopien und die zur Konfiguration und Verwaltung auszuführenden Aufgaben finden Sie im Kapitel „Configuring Automatic Backups“ im Sun Java System Calendar Server Administration Guide.

Weitere Informationen zum Wiederherstellen von Daten aus automatischen Sicherungskopien finden Sie im Kapitel „Troubleshooting“ im Sun Java System Calendar Server Administration Guide.

Wenn deie automatische Erstellung von Sicherungskopien nicht konfiguriert ist, sendet der Service alle 24 Stunden eine Nachricht an den Kalenderadministrator, in dem darauf hingewiesen wird, dass dieser Dienst noch nicht konfiguriert wurde. Das automatische Erstellen von Sicherungskopien wird für Calendar Sever dringend empfohlen.


Tipp

Wenn das automatische Erstellen von Sicherungskopien deaktiviert ist, sollten Sie sicherstellen, dass die zyklische Protokollierung (caldb.berkeley.circularlogging="yes") aktiviert ist, sodass Transaktionsprotokolle nicht nach und nach den verfügbaren Speicherplatz einnehmen. Wenn das automatische Erstellen von Sicherungskopien aktiviert wurde, ist die zyklische Protokollierung zu deaktivieren (caldb.berkeley.circularlogging="no").


Konfigurieren automatischer Sicherungskopien in der Datei CSConfig.bat

Das Konfigurationsprogramm fragt Sie nun, ob das automatische Erstellen von Sicherungskopien konfiguriert werden soll. Das Konfigurationsprogramm richtet dann das automatische Erstellen von Sicherungskopien (engl.: Hotbackups) ein. Alternativ dazu können Sie diese Funktion später manuell durch Abarbeiten der Anweisungen im Sun Java System Calendar Server 6 2005Q4 Administration Guide konfigurieren.

Schreibgeschützte Datenbank

Calendar Server nutzt für die Terminplanungsdatenbanken die Berkeley-Datenbank (und LDAP für Benutzer- und Ressourceninformationen). Wenn Ihre aktuelle Berkeley-Datenbank beschädigt wurde und Sie auch während der Datenwiederherstellung Benutzerzugriffe ermöglichen wollen, kann Calendar Server 6 2005Q1 die Datenbanken in den schreibgeschützten Modus schalten. In diesem Modus akzeptiert der Server kein Aktualisieren bzw. Löschen von Transaktionen gegen die Datenbanken. Es werden nur Lesetransaktionen unterstützt.

Wenn das automatische Erstellen von Sicherungskopien konfiguriert ist, führt der Service db_verify gegen jeden neuen Zustand der Datenbanken aus. Wenn eine Beschädigung von Daten festgestellt wurde, sendet das Programm automatisch eine Warnmeldung an den Administrator. Der Administrator kann die Datenbanken dann in den schreibgeschützen Modus schalten.

Es kann jedoch auch sein, dass eine Beschädigung von Daten zwischen zwei aktuellen Datenbankzuständen auftritt. In diesem Fall können Sie Ihre aktuellen Datenbanken während der Datenwiederherstellung in den schreibgeschützten Modus schalten. Sie können Berkeley-Datenbanken nicht einzeln in den schreibgeschützen Modus schalten.

Weitere Informationen zu diesem Thema finden Sie im Kapitel „Troubleshooting“ im Sun Java System Calendar Server 6 2005Q4 Administration Guide.

Umschalten der Berkeley-Datenbanken in den schreibgeschützten Modus:

  1. Bearbeiten Sie die Datei ics.conf wie folgt:
  2. caldb.berkeleydb.readonly="yes"

  3. Starten Sie Calendar Server neu:
  4. start-cal.bat

Unterstützung für getrennte Wiederherstellung der Alarmdatenbanken

In früheren Versionen von Calendar Server wurden bei der Ausführung von csdb rebuild alle Datenbanken von Calendar Server wiederhergestellt. In Calendar Server 6 2005Q1 kann wahlweise die Alarmdatenbank getrennt wiederhergetsellt werden. Der Grund für diese Änderung ist, dass Analysen zeigten, dass die Alarmdatenbank am anfälligsten für Datenbeschädigung ist und am schnellsten wiederhergestellt werden kann. Wenn Sie nicht wissen, welche Datenbank beschädigt ist, können Sie die Wiederherstellung zuerst nur für die Alarmdatenbank ausführen und sehen, ob dadurch das Problem beseitigt wird. Ist dies nicht der Fall, können Sie das vollständige Dienstprogramm zur Datenbankwiederherstellung (csdb) ausführen.

Automatische Datenbankverifizierung bei der Datenbankwiederherstellung mit csdb

In früheren Versionen von Calendar Server musste nach dem Wiederherstellen von Datenbanken mit csdb zum Verifizieren der wiederhergestellten Datenbanken das Dienstprogramm db_verify manuell ausgeführt werden. Jetzt führt der Befehl rebuild des Dienstprogramms csdb für die wiederhergestellte Datenbank automatisch db_verify aus.

User Management-Dienstprogramm wurde umbenannt

User Management, ein Dienstprogramm, das nur eine Befehlszeilenoberfläche besitzt und zur Verwaltung von Benutzern, Ressourcen und Domänen dient, wurde in Delegated Administrator umbenannt und ist für Schema 2, das Calendar Server unterstützt, noch immer das alleinige Bereitstellungstool.

Die in Version 2005Q1 enthaltene grafische Benutzeroberfläche von Delegated Administrator unterstützt Calendar Server nicht.


Hinweis

Dabei handelt es sich nicht um den gleichen Delegated Administrator, der in früheren Versionen des Messaging Servers für Schema 1-Bereitstellungen verwendet wurde. (Dieser unterstützte Calendar Server ebenfalls nicht).

Wenn Sie noch Schema 1 verwenden, müssen Sie die im Sun Java System Calendar Server 6 2005Q4 Administration Guide beschriebenen befehlszeilenbasierten Dienstprogramme für Calendar Server nutzen.


Installationsänderungen - Directory Server Preparation Script (comm_dssetup.pl)

Das Directory Server Preparation Script (comm_dssetup.pl) ist nicht mehr in Calendar Server- und Messaging Server-Produkten enthalten, sondern ist jetzt eine separat installierbare Komponente im Installationsprogramm von Java Enterprise System. Im Komponentenauswahlfenster können Sie das Directory Server Preparation Script getrennt auswählen, oder es wird - bei Auswahl von Directory Server - automatisch ausgewählt.

Im Allgemeinen müssen Sie aufgrund von Produktänderungen das neue Directory Server Preparation Script auch dann installieren und ausführen, wenn Sie frühere Versionen dieses Skripts ausgeführt haben. Frühere Versionen dürfen nicht nochmals ausgeführt werden, da diese nicht die erforderlichen Aktualisierungen enthalten.

Önderungen am Web Calendar Access Protocol (WCAP)

Am WCAP wurden die folgenden Änderungen vorgenommen:

Freebusy Redirect URL

In diesen Abschnitten werden folgende Themen behandelt:

Was ist die Freebusy Redirect URL-Funktion?

Für Kunden, die von Microsoft Exchange nach Calendar Server migrieren, wurde zu WCAP eine neue Funktion hinzugefügt, mit deren Hilfe beide Datenbanken durchsucht werden können (zuerst die Calendar Server-Datenbank und dann die Microsoft Exchange-Datenbank). Dadurch können Kalenderservices während der Übergangsphase aufrechterhalten werden. Um dies zu erreichen, wurden an WCAP die folgenden Änderungen vorgenommen:

Funktionsweise

Wenn der Server den Befehl free_busy empfängt, prüft er die Kalenderdatenbank von Calendar Server. Wenn der Server den Kalender nicht finden kann, werden die folgenden Schritte ausgeführt:

  1. Der Server prüft, ob der Parameter noredirect im Befehl get_freebusy übergeben wurde.
  2. Wenn der Wert des Parameters noredirect auf 0 gesetzt ist oder dieser Parameter nicht übergeben wurde, sucht der Server diesen Wert im Dateiparameter service.wcap.freebusy.redirecturl der Datei ics.conf.
  3. Wenn der Parameter service.wcap.freebusy.redirecturl vorhanden ist und als Wert eine URL besitzt, wird diese URL an das aufrufende Programm zurückgegeben. Das aufrufende Programm muss dann mithilfe dieser URL den Kalender in den Microsoft Exchange-Datenbanken suchen.
  4. Wenn eine der folgenden Situationen auftritt, gibt der Server einen Fehler zurück.
    • Der Parameter service.wcap.freebusy.redirecturl ist nicht vorhanden oder hat keinen Wert.
    • Der Befehl get_freebusy übergab den Parameter noredirect mit dem Wert 1.

Änderungen an existierenden WCAP-Befehlen

An existierenden WCAP-Befehlen wurden die folgenden Änderungen vorgenommen:

Weitere Informationen zu diesen Parametern finden Sie im Sun Java System Calendar Server 6 2005Q4 Developer’s Guide.

Veraltete Deployment Guides

Der Sun Java System Calendar Server 6 2004Q2 Deployment Guide und der Sun Java System Communications Services 6 2004Q2 Enterprise Deployment Planning Guide sind veraltet und werden vom Sun Java System Communications Services 6 2005Q1 Deployment Planning Guide abgelöst.

Hardware- und Softwareanforderungen

In diesem Abschnitt werden die für die Version von Calendar Server erforderlichen Hardware- und Softwareanforderungen beschrieben.

Hardware-Anforderungen und Empfehlungen

Software-Anforderungen und Empfehlungen

Unterstützte Software-Plattformen

Microsoft Windows 2000 Advanced Server, Service Pack 4

Microsoft Windows 2003 Enterprise Server

Microsoft Windows XP SP1, SP2

Empfohlene Browser für Client-Computer

Sun Java System Calendar Express 6 2005Q4 benötigt einen Browser mit aktivierter JavaScript-Funktion. Für optimale Leistung werden die folgenden Browser empfohlen:

Tabelle 2 Empfohlene Browser-Versionen für Calendar Server 6

Browser

Microsoft Windows 98

Microsoft Windows XP

Microsoft Windows 2000

Solaris

Red Hat Linux

Macintosh OS X

Netscape™ Communicator

7.2

7.2

7.2

7.2

7.2

7.2

Microsoft Internet Explorer

6.0 SP1 oder höher

6.0 SP2

6.0 SP1 oder höher

entf.

entf.

entf.

Mozilla™

1.5+

1.5+

1.5+

1.4

1.5+

1.5+


In dieser Version bereinigte Programmfehler

Keine.


Wichtige Informationen

Dieser Abschnitt enthält Informationen, über die sich vor der Installation von Calendar Server 6 2005Q4 im Klaren sein müssen, u.a.:

Frontend- und Backend-Computer und Betriebssysteme

Bei Calendar Server-Installationen, die Funktionalität auf Frontend- und Backend-Computer aufteilen, müssen die Hardwareplattformen und Betriebssysteme an Frontend und Backend gleich sein.

Weitere Informationen zum Installieren von Calendar Server auf Frontend- und Backend-Computern finden Sie im System Calendar Server 6 20005Q1 Administration Guideunter:

http://docs.sun.com/app/docs/doc/819-0024.pdf

Unterstützung für die Windows-Plattform

Sun Java Enterprise System läuft auf der Windows-Plattform. Es werden die Standard-Installationsverzeichnisse für die folgenden Komponenten aufgeführt:

Calendar Server

In der folgenden Tabelle sind Details zum Verzeichnispfad für Calendar Server aufgeführt:

Tabelle 3 Details zum Verzeichnispfad auf der Windows-Plattform

Windows-Verzeichnis

<JESINSTALLDIR>\CalendarServer

Communications Express

Das Standard-Installationsverzeichnis in Windows für Communications Express ist:

<JESINSTALLDIR>\CommExpress

Delegated Administrator-Dienstprogramm (früher User Management)

Das Standard-Installationsverzeichnis in Windows für Delegated Administrator ist:

<JESINSTALLDIR>\DelegatedAdmin

Erforderliche Berechtigungen

Zum Ausführen des Installationsprogramms von Sun Java Enterprise System bzw. des Konfigurationsprogramms von Calendar Server 6 2005Q4 unter dem Betriebssystem Windows müssen Sie sich als Administrator bzw. Benutzet mit Administratorberechtigung anmelden.

Aktualisieren von einer früheren Version von Calendar Server 6

Calendar Server darf nicht mithilfe des Installationsprogramms von Sun Java Enterprise System aktualisiert werden. Verwenden Sie dazu den patchadd-Prozess. Anweisungen zum Aktualisieren von früheren Calendar Server-Versionen finden Sie im Sun Java Enterprise System 2005Q4 Upgrade and Migration Guide, weiterhin auch in den Versionshinweisen zu Sun Java Enterprise System 2005Q4.

Aktualisieren der Kalenderdatenbank

Wenn Calendar Server 6 mit der Berkeley-Datenbankversion 3.2.9 installiert ist, wird die Aktualisierung auf die aktuelle Version 4.2 automatisch durchgeführt. Sie brauchen in diesem Fall keine anderen Programme zur Datenbankmigration auszuführen.

Wenn Calendar Server 5 mit Berkeley-Datenbankversion 2.6 installiert ist, muss die Kalenderdatenbank mithilfe des Dienstprogramms cs5migrate auf Version 4.2. aktualisiert werden. Dieses Dienstprogramm ist au Anfrage vom technischen Support erhältlich.

Wenn auf Ihrem System Calendar Server 2 installiert ist, müssen Sie zuerst auf Calendar Server 5 aktualisieren, bevor Sie zur aktuellen Version migrieren können.

Das Dienstprogramm cs5migrate führt die folgenden Aufgaben aus:

Zusätzlich dazu erstellt cs5migrate bei Verwendung der Option -r für alle regelmäßig auftretenden Ereignisse und Aufgaben Master- und Ausnahmebedingungsdatensätze. Diese Datensätze werden von Calendar Server kontinuierlich automatisch erzeugt. Wenn Sie Ihre Datenbank migrieren, den Connector für Microsoft Outlook jedoch nicht nutzen möchten, brauchen Sie cs5migrate nicht mit der Option -r auszuführen.

Setzen Sie sich mit dem technischen Support in Verbindung, wenn Sie Informationen zum Herunterladen dieser Dienstprogramme und deren Dokumentation benötigen.


Vorsicht

Falls auf Ihrem System eine Version von Calendar Server installiert ist, die für den beschränkten virtuellen Domänenmodus konfiguriert ist bzw. auf dem gleichen Computer mehrere Instanzen von Calendar Server ausführt, sollten Sie sich mit Ihrem zuständigen Vertriebsmitarbeiter von Sun Microsystems, Inc. in Verbindung setzen. Dieser evaluiert Ihre Migrationsanforderungen und stellt sicher, dass Sie das für diese Anforderungen geeignete Migrationstool verwenden.

Nicht vergessen: Migrieren Sie Ihre Datenbank erst, nachdem Sie von ihr eine vollständige Sicherungskopie angelegt haben.


Sun Java Enterprise System-Installationsprogramm

Calendar Server 6 2005Q4 sollte mit dem Sun Java Enterprise System-Installationsprogramm installiert werden. Das Installationsprogramm von Java Enterprise System installiert die Produkt-Packages für Sun-Komponenten (einschließl. Calendar Server 6 2005Q4) sowie die von den verschiedenen Softwareprodukten gemeinsam genutzten Komponenten.

Standard-Installationsverzeichnis

Das Standard-Installationsverzeichnis für Windows ist:

<JESINSTALLDIR>\CalendarServer

Konfigurationsschritte nach der Installation

Nach der Installation von Calendar Server 6 2005Q1 müssen Sie diesen wie folgt konfigurieren:

  1. Führen Sie das Directory Server Setup Script (comm_dssetup.pl) aus, um Sun Java System Directory Server für das Calendar Server-Schema zu konfigurieren.
  2. Führen Sie das Calendar Server-Konfigurationsprogramm (CSConfig.bat) aus, um die für Ihren Standort spezifischen Anforderungen zu konfigurieren.

Anweisungen hierzu hierzu finden Sie im Sun Java System Calendar Server 6 2005Q4 Administration Guide.

Wo befinden sich Daten und Dienstprogramme von Calendar Server?

Bei Java Enterprise System Version 3, gelten für Calendar Server unter Windows die in der folgenden Tabelle aufgeführten Verzeichnisse.

Tabelle 4 Verzeichnisse 

Dateinamen

Windows-Verzeichnisse*

Administrator-Dienstprogramme: start-cal, stop-cal, csattribute, csbackup, cscal, cscomponents, csdb, csdomain, csexport, csimport, csmonitor, csplugin, cspurge, csrename, csresource, csrestore, csschedule, csstats, cstool und csuser

Migrationsdienstprogramme: csmig, csvdmig

<JESINSTALLDIR>\CalendarServer\bin

Administrator-Dienstprogramme: csstart und csstop

<JESINSTALLDIR>\CalendarServer\bin

Konfigurationsdateien: ics.conf, version.conf, counter.conf und sslpassword.conf

Aktualisierungsdateien für LDAP-Server: 60iplanet-calendar.ldif, ics50-schema.conf, und um50-common-schema.conf

<JESINSTALLDIR>\CalendarServer\bin\config

Diese LDIF-Dateien gehören zum Directory Preparation Script.

Dateien zur Mailformatierung (*.fmt)

<JESINSTALLDIR>\CalendarServer\config\language

Schema IDIF-Dateien: 20subscriber.ldif, 50ns-value.ldif, 50ns-delegated-admin.ldif, 55ims-ical.ldif, 50ns-mail.ldif, 56ims-schema.ldif, 50ns-mlm.ldif, 60iplanet-calendar.ldif, 50ns-msg.ldif

<JESINSTALLDIR>\CalendarServer\config\schema

Diese LDIF-Dateien gehören zum Directory Preparation Script.

Bibliotheksdateien (*.dll)

SSL-Dienstprogramme: certutil und modutil

<JESINSTALLDIR>\CalendarServer\bin

<JESINSTALLDIR>\shared\\bin

Sitzungsdatenbank

<JESINSTALLDIR>\CalendarServer\bin\config

Zähl- und Statistikdateien: counter und counter.dbstat

<JESINSTALLDIR>\CalendarServer\counter

Datei timezones.ics

<JESINSTALLDIR>\CalendarServer\bin\data

Leistung des Verzeichnisservers

Zur Verbesserung der Leistung des LDAP-Verzeichnisservers sollten Sie folgende Aspekte berücksichtigen. Dies gilt besonders, wenn Sie in LDAP-Verzeichnissen Kalendersuchen durchführen:

Indizierung von Attributen des LDAP-Verzeichnisservers

Zum schnelleren Zugriff von Calendar Server auf den LDAP-Verzeichnisserver sollten zur LDAP-Konfigurationsdatei für verschiedene Attribute Indizes hinzugefügt werden.

Das Konfigurationsprogramm comm_dssetup.pl kann diese Indizierung durchführen.

Damit Sie sehen, wie eine Indizierung die Leistung verbessert, sollten Sie den folgenden Test ausführen:

  1. Aktivieren Sie Kalendersuchfunktionen im LDAP-Verzeichnisserver, indem Sie sicherstellen, dass der folgende Parameter in der Datei ics.conf auf „yes“ gesetzt ist:
  2. service.calendarsearch.ldap = "yes" (Standardwert)

  3. Führen Sie den folgenden LDAP-Befehl aus:

Tests haben gezeigt, dass bei 60 000 Einträgen die o. g. Suche ohne Indizierung von icsCalendarOwned ca. 50-55 Sekunden dauerte. Nach der Indizeirung dauerte der Suchvorgang nur noch 1-2 Sekunden.

Weitere Informationen zum Hinzufügen von Indizierungen zu Verzeichnisservern finden Sie in der Dokumentation von Sun Java System Directory Server 5 2005Q4 unter:

http://docs.sun.com/app/docs/coll/1316.1

Überprüfen und Einstellen der Parameter Size Limit und Look Through Limit

Um zu sehen, ob die Parameter Look Through Limit (nsslapd-lookthroughlimit) und Size Limit (nsslapd-sizelimit) auf geeignete Werte gesetzt sind, sollten Sie den folgenden Befehl ausführen:

ldapsearch -b "Basis"
"(&(icscalendarowned=*Benutzer*)(objectclass=icsCalendarUser))"

Hierbei ist Basis die LDAP Basis-DN des Verzeichnisservers, auf dem sich die Benutzer- und Ressourcendaten für Calendar Server befinden. Benutzer ist der Wert, den Endbenutzer im Dialogfeld Calendar Express Subscribe > Calendar Search eingeben können.

Wenn der LDAP-Server einen Fehler zurückgibt, kann es sein, dass die Werte für die Parameter nsslapd-sizelimit bzw. nsslapd-lookthroughlimit nicht groß genug sind. Zum Einstellen dieser Parameter sollten Sie auf die folgenden Richtlinien achten:

Communications Express mit Schema 1

Bei der Verwendung von Schema 1 in Communications Express gibt es ein Problem:

Werkzeuge zur Bereitstellung

Zur Bereitstellung für Benutzer, Gruppen und Domänen gibt es für Calendar Server zwei Werkzeuge: Delegated Administrator und Calendar Server-Dienstprogramme. Weitere Informationen zu Delegated Administrator finden Sie im Sun Java System Communications Services 6 2005Q1 Delegated Administrator Guide. Informationen zu den Calendar Server-Dienstprogrammen finden Sie im Sun Java System Calendar Server 6 2005Q1 Administration Guide.


Hinweis

Bereitstellungen für Benutzer dürfen nicht über die Access Manager Console ausgeführt werden. Obwohl damit Benutzer erstellt und diesen Kalenderdienste zugewiesen werden können, sollte diese Methode nicht verwendet werden, da die Ergebnisse nicht vorhersehbar sind und sich auf Ihr Deployment negativ auswirken können.


Dokumentation für Calendar Server 6

Calendar Server 6 enthält die folgende Dokumentation: Bestellnummern sind in Klammern angegeben.

Die Online-Hilfe von Calendar Express 6 2005Q4 wird mit der Calendar Express-Software mitgeliefert. Die Online-Hilfe von Communications Express 6 2005Q1 wird mit der Communications Express-Software mitgeliefert.

Die Dokumentation von Calendar Server 6 2005Q4 ist auf der folgenden Website verfügbar:

http://docs.sun.com/app/docs/coll/1313.1

Funktionserweiterungen für Behinderte

Wenn Sie Funktionserweiterungen für Behinderte benötigen, die seit der Veröffentlichung dieser Version verfügbar sind, sollten Sie die Section 508 Product Assessments konsultieren, um zu sehen, welche Versionen für Ihre Situation am Besten geeignet sind. Diese sind auf Anfrage von Sun erhältlich. Aktualisierte Anwendungsversionen finden Sie unter: http://sun.com/software/javaenterprisesystem/get.html.

Informationen zur Strategie von Sun in Sachen Funktionserweiterungen für Behinderte finden Sie unter http://sun.com/access.

Kompatibilitätsprobleme

In der folgenden Tabelle sind die bekannten Kompatibilitätsprobleme von Calendar Server 6 2005Q4 und früheren Versionen aufgeführt.

Tabelle 5 Kompatibilitätsprobleme

Kompatibilitätsproblem

Auswirkung

Kommentar

Access Manager besitzt jetzt zwei Installationsarten: Enhanced und Compatible.

Bei der Installation müssen Sie im folgenden Fenster Compatible als Installationsart auswählen:

Access Manager: Administration (1 of 6)

Bei Installation des falschen Access Managers läuft Delegated Administrator nicht.

Das Directory Preparation Tool (comm_dssetup.pl)

comm_dssetup.pl wird jetzt als eigenes Package geliefert.

Zur Installation dieses Package müssen Sie sicherstellen, dass im entsprechenden Installationsfenster das Directory Preparation Tool ausgewählt ist.

Diese Version von Communications Express ist mit der Version 2004Q2 von Calendar Server nicht kompatibel.

Bei Aktualisierung von Communications Express muss auch Calendar Server aktualisiert werden.

Das gilt auch für Messaging Server.


Bekannte Probleme und Einschränkungen

In diesem Abschnitt werden alle bekannten Probleme und Einschränkungen von Calendar Server 6 2005Q4 für Microsoft Windows beschrieben.

In diesem Abschnitt werden folgende Themen behandelt:

Einschränkungen

Entfernen aller Instanzen von Benutzereinstellungen mit mehreren Werten

Jede Ausführung des Befehls set_userprefs entfernt nur eine Instanz einer Einstellung mit mehreren Werten.

Problemlösung

Zum Entfernen aller Instanzen von Benutzereinstellungen mit mehreren Werten muss für jede zu entfernende Instanz der Befehl set_userpref ausgeführt werden.

Beispiel: Mit get_userprefs werden alle Benutzereinstellungen aufgelistet. Existieren für eine Einstellung mehrere Werte (wie z. B. icsSubscribed), müssen Sie einen Befehl set_userprefs absetzen, um die Einstellung für jeden der aufgeführten Werte zu löschen.

Blockierung von Popup-Fenstern

Einige Calendar Server-Fenster werden nicht angezeigt, wenn auf dem System Programmen zur Blockierung von Popup-Fenstern installiert sind.

Problemlösung

Deaktivieren Sie die Blockierung von Popup-Fenstern für die Kalender-URL, um zu gewährleisten, dass alle Calendar Server-Fenster angezeigt werden können.

Ausnahme

Das Programm AD_BLOCKER von Norton Internet Security bzw. das in Mozilla integrierte Programm POP_BLOCKER wirken sich auf Calendar Server-Fenster nicht aus.

Bereitstellungsdienste für Benutzer für Communications Express mit Schema 1

Das Dienstprogramm csuser aktiviert keine Benutzer, die für Adressbuchfunktionen erstellt wurden.

Problemlösung

Aktivieren Sie Benutzer mit ldapmodify.

Mehrere Domänen (Hosted-Domänen)

Das Konfigurationsprogramm csconfigurator.sh konfiguriert jeweils nur eine Domäne.

Problemlösung

Wenn Sie eine Kalenderumgebung mit mehreren Domänen benötigen (sog. virtuelle Domänen bzw. Hosted-Domänen) müssen Sie zwei Aufgaben ausführen:

Hosted-Domänen aktivieren.

Domänen manuell mit Delegated Administrator oder dem Dienstprogramm csdomain hinzufügen, wenn Sie noch mit Sun LDAP Schema 1 arbeiten.

Informationen hierzu finden Sie in den Abschnitten „Setting up Hosted Domains“ und „Administering Hosted Domains“ im Sun Java System Calendar Server 6 2005Q4 Administration Guide.

Gemeldete Probleme

Nachfolgend werden alle für dieses Produkt gemeldeten Probleme aufgeführt:

Tabelle 6 Gemeldete Probleme 

Problem-Nr.

Probleme

4526765

Das Calendar Server-Dienstprogramm cscal fügt einem Kalender gleichzeitig maximal zwei Eigentümer zu, auch wenn im Befehl mehr Eigentümer angegeben sind.

4958242

Wenn ein Benutzer ein Ereignis ändert und die Option zum Ändern heutiger und aller zukünftigen Ereignisse auswählt, werden alle vorherigen Ereignisse gelöscht und nicht mehr in der Benutzeroberfläche angezeigt.

5019977

Die SSL-Initialisierung schlägt im SSLv2-Modus fehl. Der SSLv2-Client kann nicht verwendet werden.

5060833

Wenn Sie einen Prozess wie z. B. enpd starten und diesen dann in der Datei ics.conf deaktivieren, wenn stop-cal aufgerufen wird, stoppt das System den deaktivierten Prozess nicht.

Problemlösung

Aktivieren Sie den Prozess in der Datei ics.conf erneut und rufen Sie dann den Befehl stop-cal auf. Nachdem alle Prozesse gestoppt sind, müssen Sie alle Prozesse, die vor dem Aufrufen von start-cal nicht laufen sollen, deaktivieren.

6179278

Die Protokolldatei für das automatische Erstellen von Sicherungskopien wird nicht durch ics.conf wie andere Protokolldateien auch geleert. Reduzieren Sie die Ausgabedetailebene, um die Datei so klein wie möglich zu halten (Standardeinstellung ist Ausgabedetailebene 3).

6186298

Im Schema 1-Modus mit Hosted-Domänen können Kalenderdienstprogramme fehlschlagen, wenn der DC-Baum fehlt oder nicht ordnungsgemäß bereitgestellt wurde Vor dem Verwalten von Kalendern müssen Sie the DC-Baumknoten erstellt haben.

6216869

Wenn DWP deaktiviert ist, während ein DWP-Prozess ausgeführt wird, stoppt stop-caldiesen nicht. stop-cal muss alle und nicht nur die aktivierten Dienste stoppen.

6216877

Unkonkrete Fehlermeldung. In einer Umgebung mit Hosted-Domänen ist, wenn basednpassed tocsdomain nicht existiert, die eigentliche empfangene Meldung wie folgt: ”FAIL: icsLdapServer: Null argument to function.” Eine solche Fehlermeldung ist unkonkret, da sie einige Ebenen weiter unten in der Hierarchie ausgelöst wird und durch viele verschiedene Umstände verursacht werden kann Anstatt die Fehlermeldung einfach durchzureichen, sollte das Programm auf der höheren Ebene diese Fehlermeldung interpretieren, bevor sie an die nächsthöhere Ebene übergeben wird.

6219126

Vorangestelltes Leerzeichen wird beim Speichern in Calendar Server vom Beschreibungsfeld gelöscht.

6219906

Im virtuellen Domänenmodus wird, wenn maillookup in der Datei ics.conf konfiguriert ist, ein WCAP-Fehler zurückgegeben. Wurde in Patch 1 behoben. Problembehebung: Im virtuellen Domänenmodus wird maillookup ignoriert und dafür ugldap in der Datei ics.conf berücksichtigt.

Problemlösung

Die maillookup-Parameter in der Datei ics.conf müssen auskommentiert werden.

6221452

SSL kann auf einzelnen Hosted-Domänen nicht aktiviert und deaktiviert werden. (RFE)

6221999

Fehlermeldungen von csdomain sind unkonkret und müssen präzisiert werden.

6265287

Trusted Circle SSO schlägt fehl, wenn in Calendar Server Authentifizierungsfilter konfiguriert sind.

6269721

csresource -k liefert in Abhängigkeit vom eingefügten Leerzeichen verschiedene Standardwerte.

6269822

In csresource merge wird für Ressourcen eine falsche Standard-ACE aufgelistet.

6274603

Externe Organisatoren erhalten bei regelmäßig stattfindenden Ereignissen eine Antwort pro Ereignisinstanz, wenn der Teilnehmer alle Instanzen akzeptiert.

6274607

Befehl Import füllt falsche Organisator-E-Mail-Adresse aus, wenn der Organisator extern ist.

6274892

cscal -v funktioniert nicht.

6275605

csstored.pl gibt keine Warnungen aus, wenn sich in der aktiven Kalenderdatenbank mehr als zwei Protokolldateien befinden.

6277086

Es muss eine Methode zum Deaktivieren von local.user.authfilter für die Proxy-Authentifizierung gefunden werden.

6355890

CSHTTPS hängt sich ohne Fehlermeldung auf, wenn der Ordner local.ldap.cache.homedir.path ungültig ist.

Problemlösung

Ändern Sie local.ldap.cache.homedir.path in der Datei ics.conf in einen gültigen Ordnernamen um und starten Sie die Dienste neu.

6371072

Der Test func_events hat verschiedene Ausgaben. Der Wert von DTEND wird in den Ausgabemeldungen des Befehls wcap nicht angezeigt.

Installation

Wenn Instant Messaging, Messaging Server und Calendar Server installiert werden sollen, muss vorher auf dem System Active Perl 5.8.3 installiert sein.

Befehlszeilen-Dienstprogramme

Die Dienstprogramme start-cal und stop-cal funktionieren auf Befehlszeilenebene nicht (6252512)

Installieren und konfigurieren Sie Calendar Server in Windows. Wenn Sie im Installationsordner von Calendar Server versuchen, die Kalenderdienste mit dem Dienstprogramm start-cal zu starten und mit stop-cal zu stoppen, funktioniert dies nicht.

Problemlösung

Starten Sie das Calendar Server-Dienstprogramm Services aus Start>Systemsteuerung>Verwaltung>Dienste. Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie aus dem Kontextmenü die Option Starten. Kalenderdienste sollten in dieser Reihenfolge gestartet werden: ENS, Notification, Admin, HTTP.

Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie aus dem Kontextmenü die Option Stoppen, um Kalenderdienste zu stoppen. Die Dienste sollten in dieser Reihenfolge gestoppt werden: HTTP, Admin, Notification, ENS.

Zum Starten und Stoppen von Kalenderdiensten stehen Stapeldateien auf Befehlszeilenebene (cs-start.bat und cs-stop.bat) zur Verfügung.


Versionshinweise für Sun Java™ SystemCommunications Express

Diese Versionshinweise enthalten wichtige Informationen, die zum Zeitpunkt der Veröffentlichung von Sun Java System Communications Express 6 2005Q4 für Microsoft Windows verfügbar waren. In diesem Dokument werden bekannte Probleme und Einschränkungen sowie weitere Informationen behandelt.

Diese Versionshinweise enthalten die folgenden Abschnitte:

Informationen zu Communications Express 6 2005Q4

Sun Java System Communications Express Version 6 2005Q4 ist ein integrierter webbasierter Kommunikations-Client, der aus drei Client-Modulen - Kalender, Adressbuch und Mail - besteht. Die Client-Module Kalender und Adressbuch werden als Einzelanwendungen für beliebige Web-Container bereitgestellt und als Unified Web Client (UWC) bezeichnet. Messenger Express ist die eigenständige Mail-Anwendung mit Webschnittstelle, die den HTTP-Dienst von Messaging Server nutzt.

Von Communications Express unterstützte Browser

Communications Express kann mit den folgenden Browsern angezeigt werden:

Installationshinweise zu Communications Express

Im Folgenden finden Sie für Communications Express benötigte Dienste:

  1. Directory Server. Installieren Sie Sun Java System Directory Server Version 5.2.
  2. Calendar Server.Installieren Sie Sun Java System Calendar Server Version 6,1.
  3. Web Server. Installieren Sie Sun Java System Web Server Version 6.1 SP4 mit JDK Version1.5.
  4. Messaging Server. Installieren Sie Sun Java System Messaging Server 6.2.
  5. Access Manager. Installieren Sie Sun Java System Access Manager 6.2.
  6. Application Server. Installieren Sie Sun Java System Application Server 8,1.

    Hinweis

    Communications Express wird nur von den o. g. Serverversionen unterstützt und wurde nur mit diesen getestet. Communications Express für Sun Java Enterprise System Version 3 kann nur auf Sun Java System Application Server 8.1 bereitgestellt werden. Communications Express Configurator unterstützt nur das Deployment von Domain Administration Server (DAS) für Application Server 8.1.


Anweisungen zum Installieren und Konfigurieren von Communications Express finden Sie in Kapitel 2, „Installing and Configuring Communications Express“ im Sun Java System Communications Express Administration Guide.

Anweisungen zum Konfigurieren von Communications Express in Zusammenarbeit mit Access Manager finden Sie in Kapitel 4, „Implementing Single Sign-On“ im Sun Java System Communications Express Administration Guide.

Bekannte Probleme und Einschränkungen mit Communications Express

Dieser Abschnitt enthält eine Liste bekannter Probleme und Einschränkungen bei Sun Java System Communications Express Version 6 2005Q4. Nachfolgend werden bekannte Probleme aufgeführt:

Deployment auf Application Server nicht unterstützt

Das Deployment auf Application Server wird nicht unterstützt

Problemlösung

Keine.


Dateien zur Neuverteilung

Sun Java System Calendar Server 6 2005Q4 enthält die folgenden Dateien, für die Sie von Sun Microsystems, Inc. eine nicht ausschließliche, nicht übertragbare und beschränkte Lizenz zum Vervielfältigen und Weitergeben in binärer Form erhalten.

Damit Ihre resultierenden Binärdateien ordnungsgemäß mit den Software-APIs von Sun interagieren können, dürfen Sie darüber hinaus die hier aufgeführten Header-Dateien und Klassenbibliotheken kopieren und verwenden, an diesen jedoch keinerlei Änderungen vornehmen.

Der mitgelieferte Beispielcode ist ausschließlich als Referenz zum Erstellen o. g. Binärdateien gedacht.

Alle in Calendar Server enthaltenen Dateien zur freien Weitergabe sind für die Plugin-API, die sog. CSAPI, bestimmt. Diese API wird im Sun Java System Calendar Server 6 2005Q1 Developer’s Guide beschrieben. Dieses Dokument kann von der folgenden Website heruntergeladen werden:

http://docs.sun.com/coll/CalendarServer_04q2

In den folgenden Dateien ist cal_svr_base das Verzeichnis, in dem Calendar Server installiert wurde. Das Standardverzeichnis für Windows ist <JESINSTALLDIR>\CalendarServer, für Solaris /opt/SUNWics5/cal und für Linux /opt/sun/calendar.

Die Dateien zur freien Weitergabe befinden sich in verschiedenen Unterverzeichnissen von cal_svr_base\csapi:

authsdk

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\authsdk\) aufgeführt:

cgiauth.c

expapi.h

login.html

nsapiauth.c

bin

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\bin\) aufgeführt:

libcsapi_xpcom10.dl

libicsexp10.dl

classes

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\classes\) aufgeführt:

ens.jar

jms.jar

include

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\include\) aufgeführt:

IIDS.h

nsIEnumerator.h

csIAccessControl.h

nsIEventQueueService.h

csIAuthentication.h

nsIFactory.h

csICalendarDatabase.h

nsIPtr.h

csICalendarLookup.h

nsIServiceManager.h

csICalendarServer.h

nsIServiceProvider.h

csIDBTranslator.h

nsISizeOfHandler.h

csIDataTranslator.h

nsISupports.h

csIMalloc.hpluginscsIPlugin.h

nsISupportsArray.h

csIQualifiedCalidLookup.h

nsMacRepository.h

csIUserAttributes.h

nsProxyEvent.h

mozIClassRegistry.h

nsRepository.h

mozIRegistry.h

nsString.h

nsAgg.h

nsTraceRefcnt.h

nsCOMPtr.h

nsVector.h

nsCRT.h

nsUnicharUtilCIID.h

nsCom.h

nsXPComCIID.h

nsDebug.h

nsXPComFactory.h

nsError.h

nscore.h

nsHashtable.h

pasdisp.h

nsIAtom.h

publisher.h

nsICaseConversion.h

subscriber.h

nsICollection.h

xcDll.h

nsID.h

xcDllStore.h

plugins

Dieses Verzeichnis (cal_svr_base\csapi\plugins\) besitzt Dateien zur freien Weitergabe in den folgenden Unterverzeichnissen:

accesscontrol

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\plugins\accesscontrol\) aufgeführt:

csAccessControl.cpp

csAccessControl.h

csAccessControlFactory.cpp

authentication

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\plugins\authentication\) aufgeführt:

csAuthentication.cpp

csAuthentication.h

csAuthenticationFactory.cpp

datatranslator

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\plugins\datatranslator\) aufgeführt:

csDataTranslator.cpp

csDataTranslator.h

csDataTranslatorFactory.cpp

userattributes

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\plugins\userattributes\) aufgeführt:

csUserAttributes.cpp

csUserAttributes.h

csUserAttributesFactory.cpp

samples

Dieses Verzeichnis (cal_svr_base\csapi\samples\) besitzt Dateien zur freien Weitergabe in den folgenden Unterverzeichnissen:

authentication

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\samples\authentication\) aufgeführt:

authlogon.c

authlogon.h

authtest.c

csAuthenticationLocal.cpp

csAuthenticationLocal.h

csAuthenticationLocalFactory.cpp

datatranslator

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\samples\datatranslator\) aufgeführt:

csDataTranslatorCSV.cpp

csDataTranslatorCSV.h

csDataTranslatorCSVFactory.cpp

ens

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\samples\ens\) aufgeführt:

apub.c

asub.c

rpub.c

rsub.c

userattributes

Nachfolgend sind die zur freien Weitergabe bestimmten Dateien dieses Unterverzeichnisses (cal_svr_base\csapi\samples\userattributes\) aufgeführt:

csUserAttributesDB.cpp

csUserAttributesDB.cpp

csUserAttributesDBFactory.cpp


Problemmeldungen und Feedback

Wenn Sie mit Sun Java System Calendar Server Probleme haben, können Sie sich mit dem Sun-Kundendienst unter einem der folgenden Kanäle in Verbindung setzen:

Halten Sie folgende Informationen bereit, wenn Sie sich mit dem Technischen Support in Verbindung setzen, damit wir Ihnen bei der Lösung Ihres Problems schnellstmöglich behilflich sein können:

Um Ihnen bei der Meldung von Problemen behilflich zu sein, bietet Sun capture_environment.pl ein Perl-Skript, das eine Momentaufnahme der aktuellen Calendar Server Umgebung erstellt, u.a. der Datei ics.conf Protokolldateien, Kalenderdatenbankdateien, Plattforminformationen und (falls verfügbar) Speicherabzugsdateien. Diese Dateien sind für das Entwicklerteam von Calendar Server bei der Fehlersuche nützlich.

Ausführen des Skripts capture_environment.pl:

  1. Laden Sie das Skript capture_environment.pl von der Website des Technischen Supports herunter, falls Sie es noch nicht getan haben.
  2. Installieren Sie - falls erforderlich - Perl und fügen Sie es dem Pfad hinzu. (Wenn Sie Perl nicht installieren können, finden Sie in der Datei capture_environment.pl entsprechende Anweisungen, die beschreiben, wie Sie den Status der Calendar Server Umgebung manuell festhalten können.)
  3. Melden Sie sich als root an.
  4. Führen Sie das Skript capture_environment.pl aus. Das Skript kopiert Dateien in ein Verzeichnis namens archive_directory. Auf UNIX-System werden alle Dateien in eine Tar-Datei namens tar_file gepackt. Auf Windows 2000-System müssen Sie jedoch die im Verzeichnis archive_directory enthaltenen Dateien manuell in eine Zip-Datei packen.
  5. Schicken Sie die Tar-Datei tar_file bzw. die ZIP-Datei an den Technischen Support.

Sun interessiert sich für Ihre Meinung.

Wir bemühen uns um eine stetige Verbesserung unserer Dokumentation und freuen uns über Ihre Kommentare und Anregungen. Senden Sie Ihre Kommentare an folgende E-Mail-Adresse von Sun:

http://www.sun.com/hwdocs/feedback

Bitte geben Sie in der Betreffzeile Ihrer E-Mail die Bestellnummer (819-5819-10) und den Titel (Sun Java System Calendar Server 6 2005Q4 für Microsoft Windows) an.


Weitere Sun Ressourcen

Nützliche Informationen zu Sun Java System finden Sie auf den folgenden Internetadressen:


Copyright © 2006 Sun Microsystems, Inc. Alle Rechte vorbehalten.

Sun Microsystems, Inc. hat die geistigen Eigentumsrechte für die Technik des Produkts, das in diesem Dokument beschrieben ist. Im besonderen, und ohne Einschränkung, umfassen diese Eigentumsrechte unter Umständen ein oder mehrere unter http://www.sun.com/patents aufgeführte US-Patente und ein oder mehrere zusätzliche Patente bzw. Patentanträge in den USA oder anderen Ländern.

PROPRIETARÄRE/VERTRAULICHE INFORMATIONEN VON SUN.

Die Verwendung unterliegt Lizenzbedingungen.

Diese Distribution kann Materialien enthalten, die von Dritten entwickelt wurden.

Teile sind möglicherweise auf der Basis von Berkeley BSD-Systemen hergestellt, die von der University of California lizenziert sind.

Sun, Sun Microsystems, das Sun-Logo, Java und Solaris sind Warenzeichen oder eingetragene Warenzeichen von Sun Microsystems, Inc., in den Vereinigten Staaten und in bestimmten anderen Ländern. Alle SPARC-Marken werden unter Lizenz verwendet und sind Marken oder eingetragene Marken von SPARC International, Inc. in den USA und in anderen Ländern.