Sun Java System Communications Services 2005Q4 Versionshinweise

Kapitel 1 Sun Java System Calendar Server 6 2005Q4 Versionshinweise

Version 6 2005Q4

Diese Versionshinweise enthalten wichtige Informationen, die zum Zeitpunkt der allgemeinen Freigabe von Sun JavaTM System Calendar Server 6 2005Q4 zur Verfügung standen, u.a.:


Hinweis –

Für diese Calendar Server-Version bietet Sun Solve ein Patch an. Weitere Informationen finden Sie im Abschnitt Wichtige Informationen zu Patches.


Lesen Sie diese Versionshinweise, bevor Sie Calendar Server installieren und konfigurieren.

Informationen zu Calendar Server 6 2005Q4

Calendar Server ist eine skalierbare, webbasierte Lösung zur zentralen Kalenderverwaltung und Zeitplanung für Unternehmen und Dienstanbieter. Calendar Server unterstützt Benutzerkalender für Ereignisse und Aufgaben sowie Kalender für Ressourcen, z.B. Konferenzräume und Geräte. Eine Liste der neuen Funktionen finden Sie im folgenden Abschnitt Neuigkeiten in dieser Version.

Calendar Server bietet eine grafische Benutzeroberfläche, Communications Express. Es bietet den Kunden auch die Flexibilität, WCAP (Web Calendar Access Protocol) für den direkten Zugriff auf Kalenderdaten im Format text/calendar oder text/xml zu erhalten.

Die veraltete Benutzeroberfläche, Calendar Express, wird aus Gründen der Rückwärtskompatibilität weiterhin unterstützt, jedoch nicht weiter entwickelt.

Änderungsprotokoll der Versionshinweise

Tabelle 1–1 Änderungsprotokoll von Sun Java System Calendar Server

Datum 

Beschreibung der Änderungen 

29.06.2005 

Versionshinweise zur Beta-Version 

05.10.05 

Allgemeine Freigabe von Calendar Server 6 2005Q4 

Neuigkeiten in dieser Version

Calendar Server 6 2005Q4 enthält die folgenden Änderungen und neuen Funktionen:

Anforderungen

In diesem Abschnitt werden die Hardware und Software beschrieben, die für diese Version von Calendar Server erforderlich sind und empfohlen werden.


Hinweis –

Für Calendar Server-Installationen, die die Funktionen über Frontend- und Backend-Rechner aufteilen, müssen die Hardwareplattformen und Betriebssysteme an beiden Enden gleich sein.

Mit anderen Worten: Aufgrund der Big-Endian- und Small-Endian-Inkompatibilität können Sie keinen x86- und SPARC-Plattformrechner in derselben Calendar Server-Umgebung verwenden, die Frontend- und Backend-Rechner enthält.

Zudem wurde der gemischte Einsatz der Betriebssysteme Solaris x86 und Linux für Frontend- und Backend-Rechner nicht getestet und wird derzeit nicht unterstützt.


Hardwareanforderungen und -empfehlungen

Softwareanforderungen und -empfehlungen

Unterstützte Softwareplattformen

Empfohlene Browser für Client-Computer

Weitere Informationen finden Sie im Abschnitt Unterstützte Browser in Kapitel 5, Sun Java System Communications Express 6 2005Q4 Versionshinweise.

Wichtige Informationen zu Patches

Plattform 

Patch-Nummer 

Solaris, SPARC 

116577 

x86 

116578 

Linux 

116851 

ProcedurePatches für SunSolve

Schritte
  1. Eine aktuelle Liste der erforderlichen Patches für Sun Java System Calendar Server finden Sie auf der folgenden Website:

    http://sunsolve.sun.com

  2. Gehen Sie dort zu "Patches“ oder "Patch Portal“.

  3. Folgen Sie danach den Sun Java System Calendar Server-Links.

    Wann immer sich die Anforderungen für Betriebssystem-Patches ändern und neue Patches für Java Enterprise System-Komponenten verfügbar sind, werden die Updates auf der SunSolve-Website bereitgestellt, zunächst in Form von Clustern mit empfohlenen Patches.

Installationshinweise

Dieser Abschnitt enthält Informationen, die Ihnen vor der Installation von Calendar Server 6 2005Q4 bekannt sein sollten, u.a.:


Achtung – Achtung –

Calendar Server unterstützt keine NFS-gemounteten (Network File System) Partitionen. Installieren oder erstellen Sie keinen Teil von Calendar Server, einschließlich ausführbarer, Datenbank-, Konfigurations-, Daten-, temporärer oder Protokolldateien, auf einer NFS-gemounteten Partition.


Front-End- und Back-End-Rechner und Betriebssysteme

Für Calendar Server-Installationen, die Funktionalität auf Frontend- und Backend-Rechner aufteilen, müssen die Hardwareplattformen an beiden Enden gleich sein.

Mit anderen Worten: Aufgrund der Big-Endian- und Small-Endian-Inkompatibilität können Sie keinen x86- und SPARC-Plattformrechner in derselben Calendar Server-Umgebung verwenden, die Frontend- und Backend-Rechner enthält.

Zudem wurde der gemischte Einsatz der Betriebssysteme Solaris x86 und Linux für Frontend- und Backend-Rechner nicht getestet und wird derzeit nicht unterstützt.

Unterstützung der Linux-Plattform

Java Enterprise System läuft auch auf der Plattform Linux. Die Hauptunterschiede für den Benutzer bestehen in den Namen der Pfade, unter denen die Produktverzeichnisse installiert sind. Die Linux-Plattform wird in einem anderen Verzeichnis installiert als die Solaris-Plattform.

Die folgende Tabelle enthält die Standard-Installationsverzeichnispfade für Solaris und Linux:

Solaris-Standardverzeichnisse 

Linux-Standardverzeichnisse 

/opt/SUNWics5/cal/ (cal_svr_base)

/opt/sun/calendar (cal_svr_base)

/etc/opt/SUNWics5/config

/etc/opt/sun/calendar/config

/var/opt/SUNWics5/

/var/opt/sun/calendar


Tipp –

In der Dokumentation wird das Standardinstallationsverzeichnis für Calendar Server als cal_svr_base bezeichnet.


Betriebssystem-Patches

Vor der Installation von Calendar Server müssen Sie die erforderlichen Betriebssystem-Patches anwenden. Eine Liste der erforderlichen Patches finden Sie in den Systemversionshinweisen Sun Java Enterprise System 2005Q4 Release Notes.

Erforderliche Berechtigungen

Um das Installationsprogramm von Sun Java Enterprise System oder das Konfigurationsprogramm Calendar Server 6 2005Q4 auf Solaris-Systemen auszuführen, müssen Sie sich als Superuser (root) anmelden.

Linux-Paketnamen

Installieren Sie Calendar Server 6 2005Q4 mithilfe des Sun Java Enterprise System-Installationsprogramms. Mit dem Java Enterprise System-Installationsprogramm werden die Sun-Komponentenproduktpakete, u.a. Calendar Server 6 2005Q4, installiert sowie die gemeinsam genutzten, von den verschiedenen Produkten verwendeten Komponenten.

Die folgende Tabelle enthält eine Liste der Linux-Paketnamen für die verschiedenen Calendar Server-verwandten Komponenten.

Komponente 

Package-Name 

Calendar Server 

sun_calendar-core 

sun-calendar-api 

Lokalisierte Pakete: 

Spanisch 

sun-calendar-core-es 

Koreanisch 

sun-calendar-core-ko 

Französisch 

sun-calendar-core-fr 

Chinesich 

sun-calendar-core-zh_CN 

Deutsch 

sun-calendar-core-de 

Japanisch 

sun-calendar-core-ja 

Taiwanesisch 

sun-calendar-core-zh_TW 

Aktualisieren einer früheren Version von Calendar Server 6

Versuchen Sie nicht, Calendar Server mithilfe des Sun Java Enterprise System Installer aufzurüsten. Sie müssen dazu den patchadd-Prozess verwenden. Anleitungen zum Upgrade von früheren Calendar Server-Versionen finden Sie im Sun Java Enterprise System 2005Q4 Upgrade and Migration Guide. Weitere Informationen finden Sie in den Sun Java Enterprise System 2005Q4 Release Notes.

Aktualisieren der Kalenderdatenbank

Falls Calendar Server 6 mit Berkeley DB Version 3.2.9 installiert ist, wird die Konvertierung zur aktuellen Version 4.2 automatisch durchgeführt. Sie brauchen keine weiteren Datenbankmigrationsprogramme auszuführen.

Falls Sie mit einer Calendar Server 5-Installation arbeiten, die Berkeley DB Version 2.6 verwendet, müssen Sie Ihre Kalenderdatenbank mithilfe des Dienstprogramms cs5migrate zu Version 4.2 aktualisieren. Das Dienstprogramm steht auf Anfrage beim technischen Support zur Verfügung.

Falls Sie mit einer bereits vorhandenen Calendar Server 2-Installation arbeiten, müssen Sie ein Upgrade zu Calendar Server 5 ausführen, bevor Sie eine Migration zur aktuellen Version durchführen können.

Das Dienstprogramm cs5migrate führt die folgenden Aufgaben durch:

cs5migrate erstellt außerdem bei Angabe der Option -r Master- und Ausnahmedatensätze für alle wiederkehrenden Ereignisse und Aufgaben. Ab sofort erzeugt Calendar Server diese Datensätze automatisch. Falls Sie eine Datenbankmigration durchführen müssen, Sie aber nicht vorhaben, Connector for Microsoft Outlook zu verwenden, brauchen Sie cs5migrate nicht mit der Option -r auszuführen.

Wenden Sie sich an den technischen Support, um die Download-Adresse und Dokumentation zum entsprechenden Dienstprogramm zu erhalten.


Achtung – Achtung –

Falls Ihr Standort eine frühere Version von Calendar Server einsetzt, die für den beschränkten virtuellen Domänenmodus konfiguriert ist oder für die mehrere Instanzen von Calendar Server auf demselben Rechner vorhanden sind, wenden Sie sich an einen Vertriebsmitarbeiter von Sun Microsystems, Inc. und bitten ihn um eine Auswertung Ihrer Migrationsanforderungen und darum, sicherzustellen, dass Sie über das richtige Migrationsdienstprogramm für diese Anforderungen verfügen.

Und führen Sie niemals eine Datenbankmigration durch, ohne zuerst ein komplettes Backup durchgeführt zu haben.


Konfiguration nach der Installation

Nachdem Sie eine Installation oder ein Upgrade auf Calendar Server 6 2005Q4 durchgeführt haben und bevor Sie Calendar Server verwenden können, müssen Sie folgende Konfiguration durchführen:

  1. Führen Sie das Directory Server-Setupskript (comm_dssetup.pl) aus, um das Sun Java System Directory Server for Calendar Server-Schema zu konfigurieren.

  2. Führen Sie das Calendar Server-Konfigurationsprogramm (csconfigurator.sh ) aus, um die besonderen Anforderungen Ihres Standorts zu konfigurieren.

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

Speicherorte der Calendar Server-Daten und -Programmdateien

In der folgenden Tabelle wird beschrieben, wo Sie die verschiedenen Dateien und Programme finden, auf die in der Dokumentation für die Solaris- und Linux-Plattformen verwiesen wird:

Dateinamen 

Solaris-Verzeichnispfade 

Linux-Verzeichnispfade 

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

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

Migrationsdienstprogramme: csmig und csvdmig

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

Skripten: icsasm, legbackup.sh, legrestore.sh und private2public.pl

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

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

Nach der Installation befinden sich die Dateien unter: /opt/SUNWics5/cal/ config-template

Während der Konfiguration werden die Dateien aus dem oben genannten Verzeichnis in die Verzeichnisse verschoben, die Sie durch Auswahl der Konfigurationsoptionen angegeben haben. 

Nach der Installation befinden sich die Dateien unter: /opt/sun/calendar/ config-template

Während der Konfiguration werden die Dateien aus dem oben genannten Verzeichnis in die Verzeichnisse verschoben, die Sie durch Auswahl der Konfigurationsoptionen angegeben haben. 

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

Nach der Installation befinden sich die Dateien unter: 

/opt/SUNWics5/cal/ config/schema/ comm_dssetup.pl schreibt diese Dateien nach Directory Server.

Nach der Installation befinden sich die Dateien unter: 

/opt/sun/calendar/config/ schema/comm_dssetup.pl schreibt diese Dateien nach Directory Server.

Schema-LDIF-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

Nach der Installation befinden sich die Dateien unter: 

/etc/opt/SUNWics5/ config/schema

comm_dssetup.pl schreibt diese Dateien nach Directory Server.

Nach der Installation befinden sich die Dateien unter: 

/etc/opt/sun/calendar/ config/schema

comm_dssetup.pl schreibt diese Dateien nach Directory Server.

Mail-Formatierungsdateien (*.fmt)

Nach der Installation befinden sich die Dateien unter: /opt/SUNWics5/cal/ config-template

Nach der Konfiguration befinden sich die Dateien unter: /etc/opt/SUNWics5/ config/ language

Hierbei steht sprache für en, de, es, fr, ja, ko, zh-TW oder zh-CN. 

Nach der Installation befinden sich die Dateien unter /opt/sun/calendar/ config-template

Nach der Konfiguration befinden sich die Dateien unter: /etc/opt/sun/calendar/ config/ language

Hierbei steht sprache für en, de, es, fr, ja, ko, zh-TW oder zh-CN. 

Bibliotheksdateien (.so) 

SSL-Dienstprogramme: certutil und modutil

/opt/SUNWics5/cal/lib

/opt/sun/calendar/lib

Sitzungsdatenbank 

/opt/SUNWics5/cal/lib/ http

/opt/sun/calendar/lib/ http

Zählerstatistikdateien: counter und counter.dbstat

/opt/SUNWics5/cal/lib/ counter

/opt/sun/calendar/lib/ counter

Datei timezones.ics

/opt/SUNWics5/cal/data

/opt/sun/calendar/data

Leistung des Verzeichnisservers

Wenn Sie die Leistung des LDAP-Verzeichnisservers steigern möchten, insbesondere wenn Sie Kalendersuchvorgänge im LDAP-Verzeichnis durchführen, ziehen Sie folgende Aspekte in Betracht:

Indizieren der Attribute des LDAP-Verzeichnisservers

Um die Leistung beim Zugriff von Calendar Server auf den LDAP-Verzeichnisserver zu verbessern, fügen Sie der LDAP-Konfigurationsdatei für die verschiedenen Attribute Indizes hinzu.

Das Konfigurationsprogramm comm_dssetup.pl kann die Indizierung für Sie vornehmen (optional).


Tipp –

Führen Sie den folgenden Test durch, um zu sehen, welche Leistungsvorteile eine Indizierung bewirken kann:

  1. Halten Sie vor der Indizierung fest, wie lange die Ausführung des LDAP-Befehls dauert:


    ldapsearch -b "base" "(&(icscalendarowned=*
    user*)(objectclass=icsCalendarUser))"

    wobei base den LDAP-Basis-DN des Verzeichnisservers bezeichnet, auf dem sich die Benutzer- und Ressourcendaten für Calendar Server befinden, und user der Wert ist, den ein Endbenutzer im Dialogfeld Calendar Express Subscribe \> Calendar Search eingeben kann.

  2. Führen Sie die Indizierung für icsCalendarOwned aus.

  3. Führen Sie den folgenden LDAP-Befehl erneut aus und halten Sie die Zeit fest:


    ldapsearch -b "base"
     "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"

    wobei base den LDAP-Basis-DN des Verzeichnisservers bezeichnet, auf dem sich die Benutzer- und Ressourcendaten für Calendar Server befinden, und user der Wert ist, den ein Endbenutzer im Dialogfeld Calendar Express Subscribe \> Calendar Search eingeben kann.

  4. Vergleichen Sie die Zeiten. Es sollte ein messbarer Zeitunterschied vorhanden sein.


Überprüfen und Festlegen der Parameter für Größenbeschränkung und Suchbegrenzung

Um zu ermitteln, ob die Parameter für die Suchbegrenzung (:nsslapd-lookthroughlimit) und die Größenbeschränkung (nsslapd-sizelimit) auf passende Werte eingestellt sind, verwenden Sie folgenden Befehl:

ldapsearch -b "base" "(&(icscalendarowned=*
user ID*)
(objectclass=icsCalendarUser))"

wobei base den LDAP-Basis-DN des Verzeichnisservers bezeichnet, auf dem sich die Benutzer- und Ressourcendaten für Calendar Server befinden, und user ID der Wert ist, den ein Endbenutzer in einem Kalendersuchdialogfeld in Communications Express eingeben kann.

Wenn der LDAP-Server einen Fehler zurückgibt, ist der Wert des Parameters nsslapd-sizelimit bzw. nsslapd-lookthroughlimit möglicherweise nicht hoch genug. Halten Sie sich beim Festlegen dieser Parameter an folgende Richtlinien:

Communications Express bei Verwendung von Schema 1

Bei Verwendung von Schema 1 gibt es zwei Probleme in Communications Express:

Bereitstellungstools

Es gibt zwei Tools, mit deren Hilfe Benutzer, Gruppen und Domänen für Calendar Server bereitgestellt werden: Die Dienstprogramme Delegated Administrator und Calendar Server. Delegated Administrator bietet zwei Benutzeroberflächen: die Konsole, eine grafische Benutzeroberfläche, und das Dienstprogramm, eine Befehlszeilenschnittstelle. Weitere Informationen zu Delegated Administrator finden Sie im Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide. Anweisungen zur Verwendung der Konsole finden Sie in der Online-Hilfe von Delegated Administrator Console.

Weitere Informationen zu den Dienstprogrammen von Calendar Server finden Sie im Sun Java System Calendar Server 6 2005Q4 Administration Guide.


Achtung – Achtung –

Versuchen Sie nicht, Benutzer über die Access Manager-Konsole bereitzustellen. Auch wenn es möglich ist, Benutzer auf dieser Konsole zu erstellen und ihnen einen Kalenderdienst zuzuweisen, sollten Sie diese Methode nicht verwenden, da das Ergebnis nicht vorhersehbar ist und sich negativ auf die Bereitstellung auswirken kann.


Dokumentationsaktualisierungen

Calender Server 6 2005Q4 bietet die folgenden Dokumentationen. Teilenummern sind in Klammern angegeben.

Die Online-Hilfe von Communications Express steht in der Benutzeroberfläche zur Verfügung.

Die Online-Hilfe von Delegated Administrator Console steht in der Benutzeroberfläche zur Verfügung.

Die Dokumentation von Calendar Server 6 2005Q4 steht auf der folgenden Website zur Verfügung:

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

Sun Java Enterprise System Technical Note: Sun Java System Calendar Frequently Asked Questions (819–2631) Dieses FAQ-Dokument wurde für diese Version nicht aktualisiert.

Kompatibilität

Die folgende Tabelle enthält eine Liste der bekannten Inkompatibilitäten zwischen Calendar Server 6 2005Q4 und früheren Versionen.

Inkompatibilität 

Auswirkung 

Kommentare 

Access Manager bietet jetzt zwei Installationstypen: Legacy und Realm. 

Bei der Installation müssen Sie Legacy als Installationstyp im folgenden Bildschirm wählen: 

Access Manager: Administration (1 of 6)

Falls der falsche Access Manager installiert wird, können Sie Delegated Administrator nicht mehr ausführen. 

Das Directory Preparation Tool (comm_dssetup.pl) unter /opt/SUNWics5 kann nicht ausgeführt werden.

comm_dssetup.pl befindet sich jetzt in einem eigenen Paket im Verzeichnis /opt/SUNcomds für Solaris und im Verzeichnis /opt/sun/comms/dssetup für Linux

Vergewissern Sie sich, dass zur Installation des Pakets das Directory Preparation Tool im entsprechenden Installationsbildschirm ausgewählt ist. 

Das Konfigurationsprogramm für Delegated Administrator wurde geändert.  

Installieren Sie Delegated Administrator und führen Sie das Konfigurationsprogramm aus. Das aktuelle Programm befindet sich unter: für Solaris /opt/SUNWcomm/sbin/ config-commda

für Linux /opt/sun/comms/ config-commda

Führen Sie ein Upgrade auf den neuen Delegated Administrator aus, wenn Sie diese Version von Calendar Server installieren. 

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

Beim Upgrade von Communications Express müssen Sie auch ein Upgrade von Calendar Server ausführen.  

Dies gilt auch für Messaging Server. 

In dieser Version behobene Probleme

Die folgende Liste enthält eine Beschreibung der Probleme, die für Calendar Server 2005Q1 gemeldet und in dieser Version behoben wurden:

4526765

Problem: Das Dienstprogramm cscal von Calendar Server fügt einem Kalender unabhängig von der im Befehl angegebenen Anzahl an Eigentümern maximal zwei Eigentümer gleichzeitig hinzu.

4945126

Die ITIP-Meldung für wiederkehrende Ereignisse ist fehlerhaft.

4963040

csdb rebuild fügt die Standardverzeichnisse an das Ende des angegebenen Zielverzeichnisses.

5018344

search_calprops.wcap sollte einen besseren LDAP-Suchfilter verwenden, um ein richtiges Ergebnis zurückzugeben.

5023720

Die Verwendung ist für die Option csclean -g fehlerhaft.

5044765

Das Calendar Server-Paket verwendet ein Fragezeichen für die Gruppen-ID des obersten Verzeichnisses.

5044776

Die Calendar Server-Pakete verwenden Parameterattribute an Stelle eines zugewiesenen Eigentümers.

5053566

Linux: Die Calendar Server-Dateien werden stadardmäßig im Verzeichnis /etc/opt/sun/config installiert.

5088397

icsStatus wird auf Domänenebene nicht berücksichtigt.

5105867

Calendar Server besitzt private Kopien der gemeinsam genutzten Komponenten.

5110172

DWP-Dämon kann auf Solaris x86-Plattform nicht gestartet werden.

6173572

cshttpd stürzt ab, wenn LDAP-Cache aktiviert ist.

6173712

Wenn die Mailsuche im virtuellen Domänenmodus konfiguriert wird, wird Fehler 29 von Calender Server ausgegeben. Die Mailsuche wird im virtuellen Domänenmodus nicht unterstützt. Verwenden Sie stattdessen Benutzer- und Gruppen-LDAP. Bei der revenue-Version werden die Mailsuch-Einstellungen in der Datei ics.conf im virtuellen Domänenmodus ignoriert.

6174162

Verwirrende Fehlermeldungen beim Ausführen von csrename.

6182625

WCAP-Änderung: Fügen Sie das Update als Methode hinzu, anderenfalls erhält Outlook nach einer ersten Änderung bei allen nachfolgenden Änderungen eine Fehlermeldung. Ändern Sie die WCAP-Version zu 3.3.0.

6193286

Die Zeitzone des Systems wird nicht erkannt.

6193665

Bei der Verwendung von virtuellen Domänen (gehosteten Domänen) in Schema 1 gibt search_calprops.wcap mit primaryOwner=1 keine aussagekräftigen Ergebnisse zurück.

6197272

Problem: Das Festlegen von service.http.ssl.port.enable="yes“ deaktiviert den normalen HTTP-Anschluss nicht.

Problemlösung: Dokumentation. HTTPS hört den SSL-Anschluss nur ab, wenn "yes“ angegeben ist. Sowohl service.http.enable als auch service.http.ssl.port.enable müssen auf den Backend-Servern auf "yes“ festgelegt sein, damit SSL ordnungsgemäß funktioniert.

Lösung:Es ist nicht möglich, HTTP für das Abhören eines Anschlusses zu deaktivieren. Ein Administrator kann jedoch service.http.port in eine nicht bekannten Anschlussnummer ändern.

6197553

csdwpd führt zu einem Cluster-Failover nach Verwendung von Outlook Connector.

6206703

Anmeldung als Benutzer auf gehosteter Domäne nicht möglich.

6209863

csuser sollte nicht dazu berechtigt sein, die Option -c mit create zu verwenden.

6211629

Problem: csconfigurator.sh-Eingabebereich in der Benutzeroberfläche ist zu schmal für die japanische Ländereinstellung.

6211917

get_freebusy.wcap lässt cshttpd. abstürzen

6215989

Calendar Server stürzt mit der login.wcap-Anforderung mit bestimmten Argumenten ab, wenn browser.cache.enable auf "yes“ festgelegt ist.

6219300

csrename aktualisiert das Löschprotokoll (deletelog) nicht, wodurch verwaiste Einträge im Löschprotokoll verbleiben.

6219332

Im automatischen Modus werden Sie weiterhin aufgefordert, Fragen von csconfigurator.sh zu beantworten.

6219906

Problem: Im virtuellen Domänenmodus wird ein WCAP-Fehler ausgegeben, wenn maillookup in der Datei ics.conf konfiguriert ist.

Problemlösung: Im virtuellen Domänenmodus wird maillookup zugunsten von ugldap in der Datei ics.conf ignoriert.

6220063

cshttpd stürzt in getRemovedAttendees ab.

6224389

Durch das Speichern eines wiederkehrenden Ereignisses stürzt cshttpd ab.

6224683

Problembehebung des Benachrichtungsdienstes. Mehrere Änderungen.

6226361

Die Ereignisse verschwinden aus den Teilnehmerkalendern, wenn der Organisator vom Miteigentümer geändert wird.

6227703

Möglicher cshttpd-Absturz bei aktiviertem LDAP-Cache.

6228400

Systemabsturz beim Ausführen von get_userprefs.wcap.

6230748

csadmind stürzt in caldb_GetNextAlarmFromQueue ab.

6232493

get_freebusy.wcap lässt cshttpd abstürzen, wenn dtstart festgelegt ist.

6232755

list.wcap, subscribe_users.wcap, und unsubscribe_users.wcap lassen cshttpd abstürzen.

6233224

Patch —18 kann im alternativen Stammverzeichnis nicht installiert werden.

6234232

Die Sommerzeit für Neuseeland startet und endet am falschen Tag.

6234868

cshttpd tritt in eine Endlosschleife ein, wenn storeevents.wcap in Outlook mit einer mailto:-Adresse aufgerufen wird, die einen Schrägstrich (/) enthält.

6239645

Eine Ausnahme ohne Datums- und Uhrzeitänderung sollte nicht zu einem Fehler des doppelten Buchens führen.

6240039

csadmind-Absturz in UpdateOrganizerPendingStatus.

6240332

Fehlerhafte Datei-Eigentumsrechte führen zu Fehler beim Starten der Dienste.

6240579

csstored.pl weist einen Fehler in der folgenden Zeile auf: if ($log_files_count > 1)(). Es sollte > 2() lauten.

6241683

Das Ändern von wiederkehrenden in nicht-wiederkehrende Ereignisse funktioniert nicht.

6241916

csadmind stürzt beim Verarbeiten eines GSE-Eintrags ab (interner Teilnehmer antwortet externem Organisator).

6241941

csadmind stürzt beim Verarbeiten eines wiederkehrenden Ereignisses ab, der Stapel verarbeitet jedoch eine wiederkehrende Aufgabe (todo).

6246400

Gesamttagesereignis ist in Wochenansicht nicht vorhanden.

6249180

Calendar Server gibt nicht alle Kalender für die Benutzer in der Aliasdomäne zurück.

6251866

WCAP sollte die Möglichkeit bieten, beim Ändern von Besprechungsdetails keine Benachrichtigung zu senden. Dies wurde als smtpNotify-Parameter implementiert, der dem Befehl storeevents und mehreren Löschbefehlen hinzugefügt wurde. Weitere Informationen finden Sie im Abschnitt Neuigkeiten in dieser Version.

6262770

Beim Importieren eines Word-Dokuments in Communications Express stürzt cshttpd ab.

6265287

Problem: Trusted circle SSO schlägt bei der Konfiguration des Authentifizierungsfilters in Calendar fehl.

6266149

Es sind grundlegende Änderungen für den Übergang vom Legacy-Modus zum virtuellen Domänenmodus (gehostete Domänen) erforderlich.

6269282

Das System berücksichtigt local.ldap.cache.cleanup.interval nicht ordnungsgemäß.

6269721

Problem: Die Option csresource - k wird standardmäßig unterschiedlich verwendet, je nachdem, ob Sie diese leer verwenden oder einfach weglassen.

6269822

Problem:Fehlerhafter Stanard-ACE für die Ressourcen in csresource-Zusammenführung aufgelistet.

6274603

Problem: Die externen Organisatoren erhalten eine Antwort pro Instanz für wiederkehrende Ereignisse, wenn der Teilnehmer alle annimmt.

6274607

Problem: Mit dem Import-Befehl wird eine falsche Organisatoren-E-Mail-Adresse eingefügt, wenn es sich um einen externen Organisator handelt.

6274639

Problem: Das Backend-Prozessorproblem in csdwpd führt zum Fehlschlagen des cshttpd-Frontend-Befehls.

6274892

Problem: cscal -v list funktioniert nicht.

6275605

Problem: csstored.pl gibt keine Warnmeldungen zurück, wenn sich in der Live Calender-Datenbank mehr als zwei Protokolldateien befinden.

6276294

Problem: Der sichere Anmeldeparameter funktioniert nicht.

Problemlösung:Nicht implementiert: service.http.ssl.securelogin-Parameter wurde aus der Datei ics.conf entfernt.

6277086

Problem: Es muss eine Möglichkeit geben, local.user.authfilter für die Proxy-Authentifizierung zu deaktivieren.

Problemlösung: Dem WCAP-Befehl login.wcap wurde ein neuer Parameter hinzugefügt. Der Parameter lautet applyauthfilter. Dieser Parameter wird in der WCAP-Referenz beschrieben.

6277250

Problem: Unter Linux startet Calendar Server nicht nach dem Upgrade. Falsche Berechtigungen im lib-Verzeichnis nach Upgrade mit einem Patch.

Lösung: Führen Sie als Root folgende Befehle aus:

  1. cd /opt/sun/calendar/lib

  2. mkdir lock

  3. chown -R icsuser:icsgroup lock

6278096

Problem: E-Mail-Warnungen werden deaktiviert, sobald ein Benutzer zum ersten Mal einer Einladung Kommentare hinzufügt und dann darauf reagiert.

6278698

Problem: Falsches Copyright-Jahr auf der Anmeldeseite von Calendar Express.

6279920

Problem: Programmbeendigung beim Versuch eine Wochenansicht mit der Einstellung "exclude sat & sun“ anzuzeigen.

6281536

Problem: Das konfigurierbereite Skript (Pre-patch) verwendet eine Methode zum Prüfen der erforderlichen Patches, die unter Alternate Root nicht funktioniert.

6282727

Problem: Es muss die Möglichkeit bestehen, calprops X-Tokens hinzuzufügen. Dies ist für die Unterstützung von Nicht-Standard-Kalendern in Connector for Microsoft Outlook erforderlich.

6284100

Problem: RRULES wird für einzelne Instanzen exportiert, was zu doppelten Ereignissen führt.

6285029

Problem:Frei in cshttpd führte zur Programmbeendigung.

6286321

Problem: Pre-Patch-Prüfung sucht nach veraltetem Patch.

Bekannte Probleme und Beschränkungen

Dieser Abschnitt enthält Tabellen mit einer Beschreibung der wichtigsten Probleme zum Zeitpunkt der Freigabe von Calendar Server 6

Einschränkungen

Derzeit sind die folgenden Einschränkungen bekannt:

Entfernen aller Instanzen von mehrwertigen Benutzereinstellungen

Einschränkung: Jeder set_userprefs-Befehl entfernt lediglich eine Instanz einer mehrwertigen Einstellung.

Lösung: Um alle Instanzen einer mehrwertigen Benutzereinstellung zu entfernen, müssen Sie einen set_userpref-Befehl pro Instanz ausführen.

Beispiel: Führen Sie get_userprefs aus, um alle Benutzereinstellungen aufzulisten. Wenn für eine Einstellung mehrere Werte vorliegen, z.B. icsSubscribed , müssen Sie einen set_userprefs-Befehl zum Löschen der Einstellung für jeden der aufgelisteten Werte ausführen.

Suchen aller installierten Patches in einer Cluster-Umgebung

Einschränkung: Es gibt keinen cluster-spezifischen showrev-Befehl, mit dem angezeigt wird, was an den einzelnen Cluster-Knoten installiert ist. (Dies ist ein allgemeines Problem, das nicht nur Calendar Server betrifft. Dasselbe Problem würde mit jedem, auf einem globalen Dateisystem installierten Produkt auftreten.)

Diese Einschränkung wird eigentlich nur zu einem Problem, wenn Sie Calendar Server aktualisieren möchten. Sie müssen den Patch auf jeden Knoten anwenden, auf dem Calendar Server installiert ist. Außerdem können Sie den Patch nicht für einen Knoten anwenden, wenn Calendar Server nicht darauf installiert wurde. Wenn Ihnen nicht bekannt ist, auf welchen Knoten Calendar Server installiert ist, ist es zumindest verwirrend und zeitaufwändig, herauszufinden, wo Calendar Server installiert ist.

Lösung: Führen Sie den folgenden Befehl aus, um alle Knoten anzuzeigen, auf denen Calendar Server installiert ist: pkgparam -v SUNWics5 | grep ACTIVE_PATCH

Popup-Blocker

Einschränkung: Einige Calendar Server-Fenster werden nicht angezeigt, wenn ein Popup-Blocker aktiviert ist.

Lösung: Deaktivieren Sie Popup-Blocker für die Calendar-URL, um sicherzustellen, dass sämtliche Calendar Server-Fenster angezeigt werden.

Ausnahme: Weder Norton Inet Security AD_BLOCKER noch der in Mozilla integrierte POP_BLOCKER wirken sich auf Calendar Server-Fenster aus.

Bereitstellung von Benutzern für Communications Express im Schema 1-Modus

Einschränkung: Das Dienstprogramm csuser aktiviert nicht die Benutzer, die es für das Adressbuch erstellt.

Lösung: Aktivieren Sie den Benutzer mit ldapmodify.

Mehrere Domänen (gehostete Domänen)

Einschränkung: Das Konfigurationsprogramm csconfigurator.sh konfiguriert nur eine einzelne Domäne.

Lösung: Wenn Sie eine Kalenderumgebung mit mehreren Domänen benötigen (entweder als virtuelle Domänen oder gehostete Domänen bezeichnet), müssen Sie zwei Aktionen durchführen:

  1. Gehostete Domänen aktivieren.

  2. Die Domänen mit Delegated Administrator oder dem Dienstprogramm csdomain selbst hinzufügen, falls Sie noch mit Sun LDAP Schema 1 arbeiten.

Weitere Informationen finden Sie in Kapitel 11, Setting Up Hosted Domains in Sun Java System Calendar Server 6 2005Q4 Administration Guide und in Kapitel 13, Administering Hosted Domains in Sun Java System Calendar Server 6 2005Q4 Administration Guide im Sun Java System Calendar Server6 2005Q4 Administration Guide.

Die LDAP-Cachedaten laufen für Calendar Server nicht aus

Einschränkung: (Auch Bugnummer 4777792) Cache kann voll laufen und so zu Fehlern führen. Die LDAP-Cachdedaten laufen für Calendar Server nicht aus

Lösung: Entfernen Sie den Datei-Inhalt in regelmäßigen Abständen. Starten Sie Calendar Server dann neu.

Der vollständig qualifizierte und der nicht vollständig qualifizierte Hostname muss in der Konfigurationsdatei angegeben werden.

Einschränkung: Die Konfigurationsdatei fragt zweimal nach dem Hostnamen. Einmal vollständig qualifiziert und ein zweites Mal nicht vollständig qualifiziert. Beispiel:

caldb.dwp.server.skate.red.sesta.com.ip = "skate.red.sesta.com"
caldb.dwp.server.skate.ip = "skate"
caldb.dwp.server.test12.red.sesta.com.ip = "test12.red.sesta.com"
caldb.dwp.server.test12.ip = "test12"

Nicht-RFC-kompatible Daten müssen in X-Tokens in Anführungszeichen gesetzt werden

Einschränkung: Falls in einem X-Token nicht-RFC-kompatible Daten vorhanden sind, müssen diese in Anführungszeichen gesetzt werden. Ein Doppelpunkt in einem X-Token muss als ":" angezeigt werden.

Bekannte Probleme

Im Folgenden erhalten Sie eine Liste der Probleme, die zum Produkt gemeldet wurden:

4526772

Problem: Das Dienstprogramm cscal von Calendar Server validiert die Benutzer nicht, bevor sie der Eigentümerliste als sekundäre Eigentümer hinzugefügt werden.

4754661

Problem: Das Migrationsdienstprogramm csmig von Calender Server aktualisiert icsSubscribed nicht mit den Eigentümerkalendern.

4777792

Problem: Keine Möglichkeit zum automatischen Löschen von veralteten, zwischengespeicherten LDAP-Daten.

Lösung: Entfernen Sie die veralteten, zwischengespeicherten LDAP-Daten manuell.

4932211

Problem: enpd stürzt beim schnellen und gleichzeitigen Öffnen und Schließen von Verbindungen ab.

4958242

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

5019977

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

5027772

Problem: Das Konfigurationsprogramm "Get“ ruft baseDN nicht ab. Es ruft vielmehr das Installations-Root-Verzeichnis ab. Sie müssen den Basis-DN selbst angeben, indem Sie den Namensbestandteil nach dem Root eingeben.

5060833

Problem: Wenn Sie einen Prozess (wie enpd) starten und ihn dann in der Datei ics.conf anzeigen, hält das System beim Ausführen von stop-cal den deaktivierten Prozess nicht an.

Lösung: Aktivieren Sie den Prozess in der Datei ics.conf neu und führen Sie dann den Befehl stop-cal aus. Nachdem alle Prozesse angehalten wurden, deaktivieren Sie alle Prozesse, die nicht ausgeführt werden sollen, und führen Sie dann start-cal aus.

6179278

Problem: Die aktiven Sicherungsdateien sind nicht entsprechend den Konfigurationseinstellungen bereinigt.

Lösung: Um Dienstunterbrechungen aufgrund einer vollen Platte zu vermeiden, kopieren Sie die Protokolldateien in regelmäßigen Abständen an einen anderen Speicherort und starten Sie eine neue Protokolldatei.

6186298

Problem: Im Schema 1-Modus mit gehosteten Domänen funktionieren die Kalenderdienstprogramme unter Umständen nicht, wenn der DC-Baum fehlt oder falsch bereitgestellt wurde. Sie müssen die DC-Baumknoten vor der Erstellung oder Verwaltung der Kalender erstellen.

6203605, 6245878, 6246230

Problem:Die Administratoren können eine Domäne nicht aus LDAP löschen. commadmin domain purge entfernt keine Einträge, deren icsStatus deleted lautet. Der Status muss removed lauten. Das empfohlene Dienstprogramm csclean von Calender Server ändert den Status icsStatus nicht zu removed.

Lösung:Verwenden Sie ldapmodify, um icsStatus zu removed zu ändern, bevor commadmin domain purge ausgeführt wird.

6216869

Problem: Wenn DWP deaktiviert wird, während der DWP-Prozess läuft, hält stop-cal den Prozess nicht an. stop-cal sollte alle Dienste anstatt lediglich der aktivierten anhalten.

6216877

Problem: Nicht aussagekräftige Fehlermeldung In einer gehosteten Domänenumgebung sind basednpassed tocsdomain nicht vorhanden. Die in diesem Fall ausgegebene Meldung lautet: "FAIL: icsLdapServer: Null argument to function.“ Diese Art von Fehlermeldung ist nicht aussagekräftig, da die Meldung einige Ebenen weiter unten entstand und aus vielerlei Gründen erfolgt sein kann. Anstatt die Meldung einfach durchzureichen, sollte das höhere Programm die Meldung interpretieren, bevor sie zur nächsten Ebene weitergeleitet wird.

6219126

Problem: Vorangestellte Leerzeichen im Feld Beschreibung werden gelöscht, wenn der Eintrag auf dem Kalenderserver gespeichert wird.

6221009

Problem: Linux: Unter RedHat Linux 3.0 werden E-Mail-Benachrichtigungen ohne Betreff zugestellt.

6221452

Problem: SSL kann nicht auf einzelnen gehosteten Domänen aktiviert oder deaktiviert werden. (RFE)

6221999

Problem: Die Fehlermeldungen von csdomain sind nicht aussagekräftig und müssen deutlicher sein.

6244958

Problem: Wenn csconfigurator.sh mit der Option -saveState aufgerufen wird und die angegebene Statusdatei keinen Pfad enthält, wird die Statusdatei nicht erstellt. Beispiel: /opt/sun/calendar/sbin/csconfigurator.sh -saveState cs.state

Lösung: Geben Sie immer den vollständigen Pfadnamen an, an dem die Statusdatei erstellt werden soll.

6273182

Problem: Die Verwendung von csclean zum Löschen von Benutzern im nichtgehosteten Domänenmodus schlägt beim Entfernen von Benutzern aus LDAP fehl.

Lösung: Verwenden Sie im nichtgehosteten Domänenmodus csuser delete, um Benutzer aus LDAP zu löschen.

6277008

Problem: Auf Linux-Systemen: Wenn Calendar Server fehlerhaft heruntergefahren wird, kann Calendar Server nach einem Neustart nicht neu gestartet werden.

Lösung: Löschen Sie die Sperrdateien aus /opt/sun/calendar/lib/lock/__db.001.

6283756

Problem: Für Ereignisbenachrichtigungen werden lange To:-Felder als eine lange Zeile ohne Zeilenumbruch gesendet. Dies widerspricht RFC 821. Wenn die Zeile über 1.000 Zeichen enthält (die SMTP-Zeilenlängenbeschränkung ist 1.000 Zeichen), schneidet Messaging Server die Zeile ab.

Lösung: Verwenden Sie das Schlüsselwort wrapsmtp für den entsprechenden Kanal in Messaging Server.

6300906

Problem: Der Calendar Server-Prozess cshttpd stürzt beim Anmelden an Calendar Express ab, wenn service.http.calendarhostname festgelegt ist. Der Standardwert ist null ("" ).

6308379

Problem: Calendar Server funktioniert in einer HA-Umgebung mit Sun Cluster unter Solaris 10 ohne Patch 120500 nicht.

Problemlösung: Wenden Sie den Patch 120500 an.

6312605

Problem:Problem mit wiederkehrenden Ereignissen. Das Senden von dtstart- und dtend-Parametern mit Änderungen von Feldern, die keine Datumsfelder sind (mithilfe von storeevents), führt zur Datenbeschädigung.

6312869

Problem:Wenn Sie ein Upgrade von Delegated Administrator von der Java Enterprise System 2005Q1 Version auf die Java Enterprise System 2005Q4 Version durchführen, hängt das Delegated Administrator-Konfigurationsprogramm (config-commda).

Problemlösung: Es steht ein neuer Patch für Delegated Administrator zur Verfügung. Verwenden Sie nicht den der allgemeinen Freigabeversion von Java Enterprise System 2005Q4.

Dateien für Neuverteilung

Sun Java System Calendar Server 6 2005Q4 enthält den folgenden Satz Dateien, für die Sun Microsystems, Inc. Ihnen eine nichausschließliche, nichtübertragbare, beschränkte Lizenz für die Reproduktion und Verteilung im Binärformat gewährt.

Außerdem dürfen Sie die aufgeführten Headerdateien und Klassenbibliotheken kopieren und verwenden, jedoch nicht ändern, mit dem alleinigen Zweck, dass die resultierenden Binärdateien mit den Software-APIs von Sun funktionieren.

Der Beispielcode wird ausschließlich zu Referenzzwecken sowie zur Erstellung der oben genannten Binärdateien bereitgestellt.

Alle neu zu verteilenden Dateien für Calendar Server sind für die Plug-In-API, die so genannte CSAPI. Die API wird im Sun Java System Calendar Server 6 2005Q4 Developer’s Guide unter der folgenden Adresse beschrieben:

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

In den folgenden Dateien ist cal_svr_base das Verzeichnis, in dem Calendar Server installiert wurde. Das Standardverzeichnis für Solaris lautet /opt/SUNWics5/cal , für Linux /opt/sun/calendar

Die neu zu verteilenden Dateien sind in verschiedenen Unterverzeichnissen von cal_svr_base/csapi gespeichert:

authsdk

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/authsdk/) lauten:

cgiauth.c

expapi.h

login.html

nsapiauth.c

bin

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/bin/) lauten:

libcsapi_xpcom10.so

libicsexp10.so

classes

Die wiedervertreibbaren Dateien in diesem Unterverzeichnis (cal_svr_base/csapi/classes/) lauten:

ens.jar

jms.jar

include

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/include/) lauten:

IIDS.h

nsCom.h

nsMacRepository.h

csIAccessControl.h

nsDebug.h

nsProxyEvent.h

csIAuthentication.h

nsError.h

nsRepository.h

csICalendarDatabase.h

nsHashtable.h

nsString.h

csICalendarLookup.h

nsIAtom.h

nsTraceRefcnt.h

csICalendarServer.h

nsICaseConversion.h

nsVector.h

csIDBTranslator.h

nsICollection.h

nsUnicharUtilCIID.h

csIDataTranslator.h

nsID.h

nsXPComCIID.h

csIMalloc.hplugins

nsIEnumerator.h

nsXPComFactory.h

csIPlugin.h

nsIEventQueueService.h

nscore.h

csIQualifiedCalid- Lookup.h

nsIFactory.h

pasdisp.h

csIUserAttributes.h

nsIPtr.h

publisher.h

mozIClassRegistry.h

nsIServiceManager.h

subscriber.h

mozIRegistry.h

nsIServiceProvider.h

xcDll.h

nsAgg.h

nsISizeOfHandler.h

xcDllStore.h

nsCOMPtr.h

nsISupports.h

 

nsCRT.h

nsISupportsArray.h

 

plugins

Dieses Verzeichnis (cal_svr_base/csapi/plugins/) enthält in den folgenden Unterverzeichnissen neu zu verteilende Dateien:

accesscontrol

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/plugins/accesscontrol/) lauten:

csAccessControl.cpp

csAccessControl.h

csAccessControlFactory.cpp

Authentifizierung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/plugins/authentication/) lauten:

csAuthentication.cpp

csAuthentication.h

csAuthenticationFactory.cpp

datatranslator

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/plugins/datatranslator/) lauten:

csDataTranslator.cpp

csDataTranslator.h

csDataTranslatorFactory.cpp

userattributes

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/plugins/userattributes/) lauten:

csUserAttributes.cpp

csUserAttributes.h

csUserAttributesFactory.cpp

Beispiele

Dieses Verzeichnis (cal_svr_base/csapi/samples/) enthält in den folgenden Unterverzeichnissen neu zu verteilende Dateien:

Authentifizierung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/samples/authentication/) lauten:

authlogon.c

authlogon.h

authtest.c

csAuthenticationLocal.cpp

csAuthenticationLocal.h

csAuthenticationLocalFactory.cpp

datatranslator

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/samples/datatranslator/) lauten:

csDataTranslatorCSV.cpp

csDataTranslatorCSV.h

csDataTranslatorCSVFactory.cpp

ens

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/samples/ens/) lauten:

apub.c

asub.c

rpub.c

rsub.c

userattributes

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/samples/userattributes/) lauten:

csUserAttributesDB.cpp

csUserAttributesDB.h

csUserAttributesDBFactory.cpp