Sun Java System Calendar Server 6.3 contiene el siguiente conjunto de archivos para los que Sun Microsystems, Inc. concede una licencia exclusiva e intransferible para reproducir y distribuir en su forma binaria.
Además, puede copiar y utilizar, pero no modificar, los archivos de encabezado que se muestran y las bibliotecas de clase únicamente para producir que los binarios resultantes puedan interactuar con las API de software de Sun.
Se ofrece código de ejemplo únicamente como referencia para la creación de los binarios mencionados anteriormente.
Todos los archivos que se pueden distribuir para Calendar Server son para el complemento API, conocido como CSAPI. La API se describe en la Sun Java System Calendar Server 6 2005Q4 Developer’s Guide en:
http://docs.sun.com/coll/1313.2
En los siguientes archivos, cal-svr-base es el directorio en el que se instaló Calendar Server. El directorio predeterminado de Solaris es /opt/SUNWics5/cal , mientras que para Linux es /opt/sun/calendar
Los archivos redistribuibles se encuentran en varios subdirectorios de cal-svr-base/csapi :
A continuación, se muestran los archivos que se pueden distribuir en este subdirectorio (cal-svr-base/csapi/authsdk/):
cgiauth.c |
expapi.h |
login.html |
nsapiauth.c |
A continuación, se muestran los archivos que se pueden distribuir en este subdirectorio (cliteralcal-svr-base/csapi/bin/):
libcsapi_xpcom10.so |
libicsexp10.so |
A continuación, se muestran los archivos distribuibles de este subdirectorio ( cal-svr-base/csapi/classes/):
ens.jar |
jms.jar |
A continuación, se muestran los archivos que se pueden distribuir en este subdirectorio ( cal-svr-base/csapi/include/):
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 |
|
Este directorio (cal-svr-base/csapi/plugins/) tiene archivos distribuibles en los siguientes subdirectorios:
Los siguientes archivos distribuibles se encuentran en este subdirectorio ( cal-svr-base/csapi/plugins/accesscontrol/ ):
csAccessControl.cpp |
csAccessControl.h |
csAccessControlFactory.cpp |
Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal-svr-base/csapi/plugins/authentication/ ):
csAuthentication.cpp |
csAuthentication.h |
csAuthenticationFactory.cpp |
Los siguientes archivos distribuibles se encuentran en este subdirectorio ( cal-svr-base/csapi/plugins/datatranslator/ ):
csDataTranslator.cpp |
csDataTranslator.h |
csDataTranslatorFactory.cpp |
Los siguientes archivos distribuibles se encuentran en este subdirectorio ( cal-svr-base/csapi/plugins/userattributes/ ):
csUserAttributes.cpp |
csUserAttributes.h |
csUserAttributesFactory.cpp |
Este directorio (cal-svr-base/csapi/samples/) tiene archivos distribuibles en los siguientes subdirectorios:
Los siguientes archivos distribuibles se encuentran en este subdirectorio (cal-svr-base/csapi/samples/authentication/):
authlogon.c |
authlogon.h |
authtest.c |
csAuthenticationLocal.cpp |
csAuthenticationLocal.h |
csAuthenticationLocalFactory.cpp |
Los siguientes archivos distribuibles se encuentran en este subdirectorio ( cal-svr-base/csapi/samples/datatranslator/):
csDataTranslatorCSV.cpp |
csDataTranslatorCSV.h |
csDataTranslatorCSVFactory.cpp |
Los siguientes archivos distribuibles se encuentran en este subdirectorio( cal-svr-base/csapi/samples/ens/):
apub.c |
asub.c |
rpub.c |
rsub.c |
Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal-svr-base/csapi/samples/userattributes/ ):
csUserAttributesDB.cpp |
csUserAttributesDB.h |
csUserAttributesDBFactory.cpp |