Notas de la versión de Sun Java System Communications Services 2005Q4

Archivos que se pueden distribuir

Sun Java System Calendar Server 6 2005Q4 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.1

En los siguientes archivos, cal_svr_base es el directorio en el que se instaló Calendar Server. El valor predeterminado para Solaris es /opt/SUNWics5/cal , mientras que para Linux es /opt/sun/calendar

Los valores que se pueden distribuir se encuentran en varios subdirectorios de cal_svr_base/csapi:

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

bin

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

libcsapi_xpcom10.so

libicsexp10.so

classes

A continuación, se muestran los archivos que se pueden distribuir en este subdirectorio ( cal_svr_base/csapi/classes/):

ens.jar

jms.jar

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

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

Este directorio (cal_svr_base/csapi/plugins/) tiene los archivos que se pueden distribuir en los siguientes subdirectorios:

accesscontrol

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/plugins/accesscontrol/):

csAccessControl.cpp

csAccessControl.h

csAccessControlFactory.cpp

autenticación.

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/plugins/authentication/):

csAuthentication.cpp

csAuthentication.h

csAuthenticationFactory.cpp

datatranslator

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/plugins/datatranslator/):

csDataTranslator.cpp

csDataTranslator.h

csDataTranslatorFactory.cpp

userattributes

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/plugins/userattributes/):

csUserAttributes.cpp

csUserAttributes.h

csUserAttributesFactory.cpp

ejemplos

Este directorio (cal_svr_base/csapi/samples/) tiene archivos que se pueden distribuir en los siguientes subdirectorios:

autenticación.

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/samples/authentication/):

authlogon.c

authlogon.h

authtest.c

csAuthenticationLocal.cpp

csAuthenticationLocal.h

csAuthenticationLocalFactory.cpp

datatranslator

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/samples/datatranslator/):

csDataTranslatorCSV.cpp

csDataTranslatorCSV.h

csDataTranslatorCSVFactory.cpp

ens

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/samples/ens/):

apub.c

asub.c

rpub.c

rsub.c

userattributes

Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/samples/userattributes/):

csUserAttributesDB.cpp

csUserAttributesDB.h

csUserAttributesDBFactory.cpp