Versionshinweise zur Sun Java Communications Suite 5

Dateien für Neuverteilung in Calendar Server

Sun Java System Calendar Server 6.3 enthält den folgenden Satz Dateien, für die Sun Microsystems, Inc. Ihnen eine nicht ausschließ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 Dateien für die Neuverteilung von Calendar Server sind für die Plugin-API, die so genannte CSAPI, vorgesehen. Die API wird im Sun Java System Calendar Server 6 2005Q4 Developer's Guide beschrieben, der unter der folgenden Adresse verfügbar ist:

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

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 Dateien für die Neuverteilung sind in verschiedenen Unterverzeichnissen von cal-svr-base/csapi enthalten:

authsdk - Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal-svr-base/csapi/authsdk/) lauten:

cgiauth.c

expapi.h

login.html

nsapiauth.c

bin – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal-svr-base/csapi/bin/) lauten:

libcsapi_xpcom10.so

libicsexp10.so

classes – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal-svr-base/csapi/classes/) lauten:

ens.jar

jms.jar

include – Dateien für Neuverteilung

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

csIQualifiedCalidLookup.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 – Dateien für Neuverteilung

Dieses Verzeichnis (cal-svr-base/csapi/plugins/) enthält in den folgenden Unterverzeichnissen Dateien für die Neuverteilung:

accesscontrol – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis ( cal-svr-base/csapi/plugins/accesscontrol/ ) lauten:

csAccessControl.cpp

csAccessControl.h

csAccessControlFactory.cpp

authentication – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis ( cal-svr-base/csapi/plugins/authentication/ ) lauten:

csAuthentication.cpp

csAuthentication.h

csAuthenticationFactory.cpp

datatranslator – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis ( cal-svr-base/csapi/plugins/datatranslator/ ) lauten:

csDataTranslator.cpp

csDataTranslator.h

csDataTranslatorFactory.cpp

userattributes – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis ( cal-svr-base/csapi/plugins/userattributes/ ) lauten:

csUserAttributes.cpp

csUserAttributes.h

csUserAttributesFactory.cpp

samples – Dateien für Neuverteilung

Dieses Verzeichnis (cal-svr-base/csapi/samples/) enthält in den folgenden Unterverzeichnissen Dateien für die Neuverteilung:

samples/authentication – Dateien für Neuverteilung

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

samples/datatranslator – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal-svr-base/csapi/samples/datatranslator/) lauten:

csDataTranslatorCSV.cpp

csDataTranslatorCSV.h

csDataTranslatorCSVFactory.cpp

samples/ens – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal-svr-base/csapi/samples/ens/) lauten:

apub.c

asub.c

rpub.c

rsub.c

samples/userattributes – Dateien für Neuverteilung

Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal-svr-base/csapi/samples/userattributes/) lauten:

csUserAttributesDB.cpp

csUserAttributesDB.h

csUserAttributesDBFactory.cpp