Sun Java System Communications Services 2005Q4 Versionshinweise

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