Notas de la versión de Sun Java Communications Suite 5

Archivos redistribuibles para Calendar Server

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 :

Archivos que se pueden distribuir de authsdk

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

Archivos binarios que se pueden distribuir

A continuación, se muestran los archivos que se pueden distribuir en este subdirectorio (cliteralcal-svr-base/csapi/bin/):

libcsapi_xpcom10.so

libicsexp10.so

Archivos redistribuibles de classes

A continuación, se muestran los archivos distribuibles de este subdirectorio ( cal-svr-base/csapi/classes/):

ens.jar

jms.jar

Archivos redistribuibles de include

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

 

Archivos redistribuibles de plugins

Este directorio (cal-svr-base/csapi/plugins/) tiene archivos distribuibles en los siguientes subdirectorios:

Archivos redistribuibles de accesscontrol

Los siguientes archivos distribuibles se encuentran en este subdirectorio ( cal-svr-base/csapi/plugins/accesscontrol/ ):

csAccessControl.cpp

csAccessControl.h

csAccessControlFactory.cpp

Archivos redistribuibles de authentication

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal-svr-base/csapi/plugins/authentication/ ):

csAuthentication.cpp

csAuthentication.h

csAuthenticationFactory.cpp

Archivos de que pueden distribuir de datatranslator

Los siguientes archivos distribuibles se encuentran en este subdirectorio ( cal-svr-base/csapi/plugins/datatranslator/ ):

csDataTranslator.cpp

csDataTranslator.h

csDataTranslatorFactory.cpp

Archivos redistribuibles de userattributes

Los siguientes archivos distribuibles se encuentran en este subdirectorio ( cal-svr-base/csapi/plugins/userattributes/ ):

csUserAttributes.cpp

csUserAttributes.h

csUserAttributesFactory.cpp

Archivos que se pueden distribuir de samples

Este directorio (cal-svr-base/csapi/samples/) tiene archivos distribuibles en los siguientes subdirectorios:

samples/authentication Redistributable Files

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

samples/datatranslator Redistributable Files

Los siguientes archivos distribuibles se encuentran en este subdirectorio ( cal-svr-base/csapi/samples/datatranslator/):

csDataTranslatorCSV.cpp

csDataTranslatorCSV.h

csDataTranslatorCSVFactory.cpp

samples/ens Redistributable Files

Los siguientes archivos distribuibles se encuentran en este subdirectorio( cal-svr-base/csapi/samples/ens/):

apub.c

asub.c

rpub.c

rsub.c

samples/userattributes Archivos distribuibles

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal-svr-base/csapi/samples/userattributes/ ):

csUserAttributesDB.cpp

csUserAttributesDB.h

csUserAttributesDBFactory.cpp