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:
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/authsdk/) lauten:
cgiauth.c |
expapi.h |
login.html |
nsapiauth.c |
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/bin/) lauten:
libcsapi_xpcom10.so |
libicsexp10.so |
Die wiedervertreibbaren Dateien in diesem Unterverzeichnis (cal_svr_base/csapi/classes/) lauten:
ens.jar |
jms.jar |
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 |
|
Dieses Verzeichnis (cal_svr_base/csapi/plugins/) enthält in den folgenden Unterverzeichnissen neu zu verteilende Dateien:
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/plugins/accesscontrol/) lauten:
csAccessControl.cpp |
csAccessControl.h |
csAccessControlFactory.cpp |
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/plugins/authentication/) lauten:
csAuthentication.cpp |
csAuthentication.h |
csAuthenticationFactory.cpp |
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/plugins/datatranslator/) lauten:
csDataTranslator.cpp |
csDataTranslator.h |
csDataTranslatorFactory.cpp |
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/plugins/userattributes/) lauten:
csUserAttributes.cpp |
csUserAttributes.h |
csUserAttributesFactory.cpp |
Dieses Verzeichnis (cal_svr_base/csapi/samples/) enthält in den folgenden Unterverzeichnissen neu zu verteilende Dateien:
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 |
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/samples/datatranslator/) lauten:
csDataTranslatorCSV.cpp |
csDataTranslatorCSV.h |
csDataTranslatorCSVFactory.cpp |
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/samples/ens/) lauten:
apub.c |
asub.c |
rpub.c |
rsub.c |
Die Dateien für die Neuverteilung in diesem Unterverzeichnis (cal_svr_base/csapi/samples/userattributes/) lauten:
csUserAttributesDB.cpp |
csUserAttributesDB.h |
csUserAttributesDBFactory.cpp |