Versión 6 2005Q4
Estas notas de la versión contienen información importante disponible en el momento de comercialización general de Sun JavaTM System Calendar Server 6 2005Q4 incluidos los siguientes temas:
Existe una revisión del producto disponible en Sun Solve para esta versión de Calendar Server. Para obtener más información, consulte Información importante sobre las revisiones.
Lea estas notas de la versión antes de instalar y configurar Calendar Server.
Calendar Server es una solución escalable basada en web para una programación y calendario centralizados para las empresas y proveedores de servicio. Calendar Server admite calendarios de usuario para eventos y tareas así como calendarios para recursos, como salas de conferencia y equipos. Para obtener una lista de las nuevas funciones, consulte la siguiente sección: Novedades de esta versión.
Calendar Server ofrece una interfaz gráfica de usuario, Communications Express. También ofrece a los clientes la flexibilidad para utilizar Web Calendar Access Protocol (WCAP) para acceder a los datos del calendario directamente en formato text/calendar o text/xml.
La interfaz gráfica de usuario anterior, Calendar Express, se admite únicamente para ofrecer compatibilidad con las versiones anteriores, pero ya no se desarrolla.
Fecha |
Descripción de los cambios |
---|---|
6/29/2005 |
Notas de la versión Beta |
10/05/05 |
Comercialización general de Calendar Server 6 2005Q4 |
Calendar Server 2005Q4 incluye los siguientes cambios y nuevas funciones:
Delegated Administrator Console (interfaz gráfica de usuario) ahora admite Calendar Server.
Se ha agregado el siguiente parámetro WCAP:
smtpNotify: este parámetro se ha agregado a storeevents y los siguientes comandos delete: deletecomponents_by_range, deleteevents_by_id y deleteevents_by_range .
Este parámetro indica al sistema si se debe o no notificar a los asistentes de un evento cerca de los cambios realizados a dicho evento. Por ejemplo, si se modifica una descripción para un evento, es posible que no desee que todos los asistentes obtengan una nueva notificación (valor definido en cero 0). Sin embargo, si la hora de la reunión cambia es posible que desee que se notifique a los asistentes (valor definido en uno 1).
La interfaz de usuario antigua, Calendar Express, ha dejado de utilizarse y no aparecerá en una versión futura del producto.
En dicho sentido, se ha eliminado la información en la Guía de administración y de desarrollador que hacía referencia a Calendar Express. Si sigue utilizando Calendar Express, deberá hacer planes para pasarse a Communications Express tan pronto como sea posible. La documentación para Calendar Express se puede encontrar todavía en la documentación para versiones anteriores de Calendar Server en http://docs.sun.com.
Cambio en cs5migrate: anteriormente, la utilidad cs5migrate, para migrar versiones anteriores de Calendar Server a la versión 5, estaba disponible como dos descargas separadas: una para las bases de datos con eventos recurrentes y tareas y otra para las bases de datos sin datos recurrentes. Las dos se han consolidado. Ahora sólo existe cs5migrate con una opción para los datos recurrentes.
Esta sección describe el hardware y software necesarios y recomendados para esta versión de Calendar Server.
Para las instalaciones de Calendar Server que estructuran la funcionalidad entre equipos de primera línea (front-end) y equipos de fondo (back-end), las plataformas de hardware y los sistemas operativos deben estar en el mismo lado.
Más específicamente, debido a una incompatibilidad de big-endian con small-endian no se puede utilizar un equipo de plataforma x86 y un equipo de plataforma SPARC en una misma implementación de Calendar Server que contenga equipos de primera línea y de fondo.
Además, no se han hecho pruebas mezclando sistemas operativos como Solaris x86 y Linux, por lo que actualmente no se admite esta posibilidad.
Aproximadamente 500 MB de espacio en disco para una instalación típica. Para sistemas de producción, al menos 1 GB.
128 MB de RAM. Para sistemas de producción, de 256 MB a 1 GB para un buen rendimiento.
Almacenamiento RAID para un acceso más rápido (recomendado para bases de datos grandes).
Sistema operativo SolarisTM 10 ( SPARC® Platform Edition, x86 Platform Edition)
Sistema operativo Solaris 9 (5.9) (SPARC Platform Edition, x86 Platform Edition)
Sistema operativo Solaris 8 (5.8) (SPARC Platform Edition)
Red Hat Enterprise Linux AS 2.1 u2, AS 3.0
Consulte Exploradores compatibles en el Capítulo 5, Sun Java System Communications Express 6 2005Q4 Notas de la versión.
Plataforma |
Número de revisión |
---|---|
Solaris, SPARC |
116577 |
x86 |
116578 |
Linux |
116851 |
Para obtener la lista actual de las revisiones necesarias de Sun Java System Calendar Server, vaya a:
Seleccione "Patches" (Revisiones) o "Patch Portal" (Portal de revisiones).
Siga los enlaces de Sun Java System Calendar Server.
A medida que cambien los requisitos de revisiones para el sistema operativo y estén disponibles las revisiones para los componentes de Java Enterprise System, se podrán obtener las actualizaciones desde SunSolve, inicialmente como clústeres de revisiones recomendadas.
Esta sección contiene información que debería conocer antes de instalar Calendar Server 6 2005Q4, como:
Calendar Server no admite particiones montadas en el sistema de archivos de red (NFS). No instale ni cree ninguna parte de Calendar Server; incluidos los archivos ejecutables, de base de datos, de configuración, de datos, temporales o de registro en una partición montada en NFS.
Para las instalaciones de Calendar Server que estructuran la funcionalidad entre equipos de primera línea (front-end) y equipos de fondo (back-end), las plataformas de hardware deben estar en el mismo lado.
Más específicamente, debido a una incompatibilidad de big-endian con small-endian no se puede utilizar un equipo de plataforma x86 y un equipo de plataforma SPARC en una misma implementación de Calendar Server que contenga equipos de primera línea y de fondo.
Además, no se han hecho pruebas mezclando sistemas operativos como Solaris x86 y Linux, por lo que actualmente no se admite esta posibilidad.
Java Enterprise System se ejecuta en la plataforma Linux. La mayor diferencia que observará el usuario radica en los nombres de rutas en los que se instalan los directorios del producto. La plataforma realiza la instalación en un directorio diferente al que utiliza Solaris.
La siguiente tabla muestra las rutas de directorio de instalación predeterminado para Solaris y Linux:
Directorios predeterminados de Solaris |
Directorios predeterminados de Linux |
---|---|
/opt/SUNWics5/cal/ (cal_svr_base) |
/opt/sun/calendar (cal_svr_base) |
/etc/opt/SUNWics5/config |
/etc/opt/sun/calendar/config |
/var/opt/SUNWics5/ |
/var/opt/sun/calendar |
En la documentación, el directorio de instalación predeterminado para Calendar Server se denomina cal_svr_base.
Debe aplicar las revisiones del sistema operativo obligatorias antes de instalar Calendar Server. Consulte las notas de la versión del sistema, Sun Java Enterprise System 2005Q4 Release Notes, para obtener una lista de las revisiones obligatorias.
Para ejecutar el programa de instalación de Sun Java Enterprise System o el programa de configuración de Calendar Server 6 2005Q4 en sistemas Solaris, deberá iniciar sesión como superusuario o convertirse en superusuario ( root).
Instale Calendar Server 6 2005Q4 utilizando el programa de instalación de Sun Java Enterprise System. El programa de instalación de Java Enterprise System instala los paquetes de productos componentes de Sun, incluidos Calendar Server 6 2005Q4, y los componentes compartidos que utilizan los distintos productos.
La siguiente tabla muestra los nombres de paquete de Linux para los distintos componentes relacionados con Calendar Server.
Componente |
Nombre del paquete |
---|---|
Calendar Server |
sun_calendar-core sun-calendar-api |
Paquetes traducidos: |
|
Español |
sun-calendar-core-es |
Coreano |
sun-calendar-core-ko |
Francés |
sun-calendar-core-fr |
Chino |
sun-calendar-core-zh_CN |
Alemán |
sun-calendar-core-de |
Japonés |
sun-calendar-core-ja |
Taiwanés |
sun-calendar-core-zh_TW |
No intente actualizar Calendar Server utilizando el instalador de Sun Java Enterprise System. Debe usar el proceso patchadd. Encontrará instrucciones para la actualización desde versiones anteriores de Calendar Server en la Sun Java Enterprise System 2005Q4 Upgrade and Migration Guide. Consulte también las Sun Java Enterprise System 2005Q4 Release Notes.
Si tiene Calendar Server 6 instalado, con Berkeley DB versión 3.2.9, la conversión a la version 4.2 actual se realiza automáticamente. No es necesario que ejecute ningún otro programa de migración de base de datos.
Si cuenta con una instalación de Calendar Server 5 que utilice Berkeley DB versión 2.6, deberá actualizar la base de datos de calendarios a la versión 4.2. utilizando la utilidad cs5migrate . La utilidad está disponible previa solicitud al servicio técnico.
Si cuenta con una instalación de Calendar Server 2 existente, deberá actualizar a Calendar Server 5 antes de que pueda migrar a la versión actual.
La utilidad cs5migrate realiza las siguientes tareas:
Migra los datos de Calendar Server 5.x a Calendar Server 6
Actualiza la base de datos de calendario de Berkeley DB versión 2.6 a la versión 4.2.
Escribe el estado de la migración a un registro con el nombre csmigrate.log.
Escribe los errores en un registro con el nombre csmigrateerror.log.
Además, si la opción -r se ha especificado, cs5migrate crea registros maestros y de excepción para todos los eventos y tareas recurrentes. De ahora en adelante, estos registros los generará automáticamente Calendar Server. Si necesita migrar la base de datos pero no tiene previsto utilizar Connector para Microsoft Outlook, no necesita ejecutar cs5migrate con la opción -r.
Póngase en contacto con el servicio técnico para conocer la ubicación de descarga y la documentación para cada utilidad.
Si el sitio cuenta una versión anterior de Calendar Server que se ha configurado para un modo de dominio virtual limitado o tiene varias instancias de Calendar Server en el mismo equipo, póngase en contacto con el representante de la cuenta de ventas de Sun Microsystems, Inc. para obtener una evaluación de los requisitos de migración y para asegurar que cuenta con la utilidad de migración específica que admite dichos requisitos.
Y, como siempre, nunca migre la base de datos sin realizar antes una copia de seguridad completa.
Tras instalar o actualizar a Calendar Server 6 2005Q4 y antes de que pueda utilizar Calendar Server, debe configurarlo de la siguiente manera:
Ejecute la secuencia de comandos de configuración de Directory Server (comm_dssetup.pl) para configurar Sun Java System Directory Server para el esquema de Calendar Server.
Ejecute el programa de configuración de Calendar Server (csconfigurator.sh ) para configurar los requisitos específicos del sitio.
Para obtener instrucciones, consulte la Sun Java System Calendar Server 6 2005Q4 Administration Guide.
La siguiente tabla muestra dónde encontrar distintos archivos y programas a los que se hace referencia en la documentación para las plataformas Solaris y Linux:
Nombres de archivo |
Ubicaciones en Solaris |
Ubicaciones en Linux |
---|---|---|
Utilidades de administrador: start-cal, stop-cal, csattribute, csbackup, cscal, cscomponents, csdb, csdomain, csexport, csimport, csmonitor, csplugin, cspurge, csrename, csresource, csrestore, csschedule, csstats, cstool, y csuser |
/opt/SUNWics5/cal/sbin |
/opt/sun/calendar/sbin |
Utilidades de migración: csmig y csvdmig |
/opt/SUNWics5/cal/sbin |
/opt/sun/calendar/sbin |
Secuencias de comandos: icsasm, legbackup.sh, legrestore.sh y private2public.pl |
/opt/SUNWics5/cal/sbin |
/opt/sun/calendar/sbin |
Archivos de configuración: ics.conf, version.conf, counter.conf y sslpassword.conf |
Tras las instalación, los archivos se encuentran en: /opt/SUNWics5/cal/ config-template Durante la configuración, los diversos archivos del directorio mencionado anteriormente se transfieren a las ubicaciones especificadas por las opciones de configuración seleccionadas. |
Tras las instalación, los archivos se encuentran en: /opt/sun/calendar/ config-template Durante la configuración, los diversos archivos del directorio mencionado anteriormente se transfieren a las ubicaciones especificadas por las opciones de configuración seleccionadas. |
Archivos de actualización del servidor LDAP: 60iplanet-calendar.ldif, ics50-schema.conf y um50-common-schema.conf |
Tras las instalación, los archivos se encuentran en: /opt/SUNWics5/cal/ config/schema/ comm_dssetup.pl escribe estos archivos en Directory Server. |
Tras las instalación, los archivos se encuentran en: /opt/sun/calendar/config/ schema/comm_dssetup.pl escribe estos archivos en Directory Server. |
Archivos LDIF de esquema: 20subscriber.ldif, 50ns-value.ldif, 50ns-delegated-admin.ldif, 55ims-ical.ldif, 50ns-mail.ldif, 56ims-schema.ldif, 50ns-mlm.ldif, 60iplanet-calendar.ldif, 50ns-msg.ldif |
Tras las instalación, los archivos se encuentran en: /etc/opt/SUNWics5/ config/schema comm_dssetup.pl escribe estos archivos en Directory Server. |
Tras las instalación, los archivos se encuentran en: /etc/opt/sun/calendar/ config/schema comm_dssetup.pl escribe estos archivos en Directory Server. |
Archivos de formato de correo (*.fmt) |
Tras las instalación, los archivos se encuentran en: /opt/SUNWics5/cal/ config-template Tras la configuración, los archivos se encuentran en: /etc/opt/SUNWics5/ config/ language donde ?idioma? puede ser: en, de, es, fr, ja, zh-TW o zh-CN. |
Tras la instalación, los archivos se encuentran en /opt/sun/calendar/ config-template Tras la configuración, los archivos se encuentran en: /etc/opt/sun/calendar/config/ language donde ?idioma? puede ser: en, de, es, fr, ja, zh-TW o zh-CN. |
Archivos de biblioteca (.so) Utilidades SSL: certutil y modutil |
/opt/SUNWics5/cal/lib |
/opt/sun/calendar/lib |
Base de datos de sesión |
/opt/SUNWics5/cal/lib/ http |
/opt/sun/calendar/lib/http |
Archivos de estadísticas de contador: counter y counter.dbstat |
/opt/SUNWics5/cal/lib/ counter |
/opt/sun/calendar/lib/ counter |
Archivo timezones.ics |
/opt/SUNWics5/cal/data |
/opt/sun/calendar/data |
Para mejorar el rendimiento de LDAP Directory Server, especialmente si realiza búsquedas en el calendario del directorio LDAP, tenga en cuenta los siguientes puntos:
Para mejorar el rendimiento cuando Calendar Server accede al servidor de directorios LDAP, agregue índices al archivo de configuración LDAP para los distintos atributos.
El programa de configuración, comm_dssetup.pl, realizará, de forma opcional, la indexación por usted.
Para ver la diferencia de rendimiento que le puede dar la indexación, realice la siguiente prueba:
Antes de realizar la indexación, mida el tiempo necesario para ejecutar el siguiente comando LDAP:
ldapsearch -b "base" "(&(icscalendarowned=* user*)(objectclass=icsCalendarUser))" |
donde base es el DN de base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user es el valor que el usuario final puede introducir en el cuadro de diálogo Calendar Express Subscribe \> Calendar Search.
Ejecute la indexación para icsCalendarOwned.
De nuevo, ejecute el siguiente comando LDAP y cronométrelo:
ldapsearch -b "base" "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))" |
donde base es el DN de base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user es el valor que el usuario final puede introducir en el cuadro de diálogo Calendar Express Subscribe \> Calendar Search.
Compare los tiempos. Debería haber una diferencia clara de tiempo.
Para determinar si los parámetros del límite de análisis (nsslapd-lookthroughlimit) y de tamaño límite (nsslapd-sizelimit) están establecidos en los valores adecuados, compruébelo con el siguiente comando:
ldapsearch -b "base" "(&(icscalendarowned=* user ID*) (objectclass=icsCalendarUser))"
donde base es el DN base LDAP del servidor de directorios donde se encuentran los datos de usuario y de recursos de Calendar Server y user ID es el valor que el usuario final puede introducir en un cuadro de diálogo de búsqueda de calendarios en Communications Express.
Si el servidor LDAP devuelve un error, los parámetros nsslapd-sizelimit o nsslapd-lookthroughlimit es posible que no tengan el tamaño suficiente. Siga las instrucciones siguientes para establecer estos parámetros:
Asegúrese de que el valor para el parámetro nsslapd-sizelimit de slapd.conf o un archivo equivalente tenga el tamaño suficiente para devolver todos los resultados deseados. De lo contrario, puede producirse un truncamiento y no mostrarse los resultados.
Asegúrese de que el valor del parámetro nsslapd-lookthroughlimit de slapd.ldbm.conf o un archivo equivalente tenga el tamaño suficiente para completar una búsqueda de todos los usuarios y recursos en el directorio de LDAP. Si es posible, defina nsslapd-lookthroughlimit en -1, lo que produce que no se utilice ningún límite.
Hay dos problemas con Schema 1 en Communications Express:
Si está ejecutando Communications Express con Sun LDAP Schema 1, antes de ejecutar el programa de configuración de Communications Express, debe agregar el nodo root de DC a su LDAP utilizando ldapmodify. La entrada debería tener esta apariencia:
dn: o=internet objectClass: organization o: internet description: Root level node in the Domain Component (DC) tree
La utilidad de calendario utilizada para realizar la provisión de los usuarios en el esquema 1, csuser se diseñó para Calendar Express y no habilita a un usuario para el servicio de libreta de direcciones tal y como es necesario para Communications Express.
Hay dos herramientas para la provisión de usuarios, grupos y dominios de Calendar Server: Utilidades Delegated Administrator y Calendar Server. Delegated Administrator cuenta con dos interfaces de usuario: Console, una interfaz gráfica de usuario, y Utility, una interfaz de línea de comandos. Para obtener más información acerca de Delegated Administrator, consulte la Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide. Puede encontrar las instrucciones sobre cómo utilizar Console en la ayuda en línea de Delegated Administrator Console.
Para obtener información sobre las utilidades de Calendar Server, consulte la Sun Java System Calendar Server 6 2005Q4 Administration Guide.
No intente realizar la provisión de usuarios mediante la consola de Access Manager. Aunque es posible crear usuarios y asignarlos a un servicio de calendario, no utilice este método, ya que sus resultados serán impredecibles y repercutirán de forma negativa en la implementación.
Calendar Server 6 2005Q4 incluye la siguiente documentación. Los números de pieza aparecen entre paréntesis.
Sun Java System Calendar Server 6 2005Q4 Administration Guide (819-2433)
Sun Java System Calendar Server 6 2005Q4 Developer’s Guide (819-2434)
Sun Java System Communications Express 6 2005Q4 Administration Guide (819-2661)
Sun Java System Communications Express 6 2005Q4 Customization Guide (819-2662)
Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide (819-2658)
Sun Java System Communications Services 6 2005Q4 Schema Reference (819-2657)
Sun Java System Communications Services 6 2005Q4 Schema Migration Guide (819-2656)
Sun Java System Communications Services 6 2005Q4 Event Notification Service Guide (819-2655)
La ayuda en línea de Communications Express está disponible en la interfaz.
La ayuda en línea de Delegated Administrator Console está disponible en la interfaz.
La documentación de Calendar Server 6 2005Q4 está disponible en el siguiente sitio web:
http://docs.sun.com/coll/1313.1
Sun Java Enterprise System Technical Note: Sun Java System Calendar Frequently Asked Questions (819–2631) Este documento de preguntas frecuentes no se ha actualizado para esta versión.
La siguiente tabla muestra las incompatibilidades conocidas entre Calendar Server 6 2005Q4 y las versiones anteriores.
Incompatibilidad |
Impacto |
Comentarios |
---|---|---|
Ahora Access Manager tiene dos tipos de instalación: Legacy y Realm. |
En el momento de la instalación, debe seleccionar Legacy como el tipo de instalación en el siguiente panel: Access Manager: Administration (1 of 6) |
Si se instala un Access Manager incorrecto, no podrá ejecutar Delegated Administrator. |
La herramienta Directory Preparation (comm_dssetup.pl) en /opt/SUNWics5 no funciona. |
comm_dssetup.pl ahora se instala en su propio paquete en /opt/SUNcomds para Solaris y /opt/sun/comms/dssetup para Linux |
Para instalar el paquete, asegúrese de que la herramienta Directory Preparation Tool se haya seleccionado en el panel del programa de instalación adecuado. |
El programa de configuración para Delegated Administrator ha cambiado. |
Instale Delegated Administrator y ejecute el programa de configuración. El programa actual se encuentra en: para Solaris, /opt/SUNWcomm /sbin/config-commda para Linux /opt/sun/comms /config-commda |
Actualice al nuevo Delegated Administrator al instalar esta versión de Calendar Server. |
Esta versión de Communications Express es incompatible con la versión 2004Q2 de Calendar Server. |
Si actualiza Communications Express, también deberá actualizar Calendar Server. |
Esto también es válido para Messaging Server. |
La siguiente lista muestra los problemas de Calendar Server 2005Q1 que se han solucionado en esta versión:
Problema: La utilidad cscal de Calendar Server no agregará más de dos propietarios a un calendario a la vez, independientemente de cuántos se especifiquen en el comando.
El mensaje ITIP para eventos recurrentes es incorrecto.
csdb rebuild adjunta directorios predeterminados al final del directorio de destino especificado.
search_calprops.wcap debe utilizar un filtro de búsqueda LDAP mejor para devolver el resultado correcto.
La utilización es incorrecta para la opción -g de csclean.
El paquete de Calendar Server utiliza el símbolo de interrogación para el ID de grupo del directorio de nivel superior.
Los paquetes de Calendar Server utilizan atributos paramétricos en vez de un propietario asignado.
Linux: Archivos de Calendar Server instalados de forma predeterminada en /etc/opt/sun/config.
icsStatus no se cumple en el nivel de dominio.
Calendar Server tiene copias privadas de componentes compartidos.
El daemon DWP no se inicia en la plataforma Solaris x86.
cshttpd
se bloquea cuando se habilita la caché LDAP.
Cuando se configura la búsqueda de correo en el modo de dominio virtual, se muestra el error error 29 de Calendar Server. La consulta de correo no es compatible en el modo de dominio virtual. Utilice el LDAP de grupos y usuarios en su lugar. En la versión comercial, la configuración de búsqueda de correo en el archivo ics.conf se ignora en el modo de dominio virtual.
Mensajes de error confusos al ejecutar csrename.
Cambio de WCAP: agregue la actualización como un método, en caso contrario, tras la modificación, Outlook produce un error en las modificaciones posteriores. Cambie la versión WCAP a 3.3.0.
No se reconoce la zona horaria del sistema.
Al utilizar dominios virtuales (dominios hospedados) en esquema 1, search_calprops.wcap con primaryOwner=1 no devuelve resultados coherentes.
Problema: Al definir service.http.ssl.port.enable=”yes”, no se deshabilita el puerto HTTP habitual.
Solución: Documentación. HTTPS sólo recibe información en el puerto SSL si se ha especificado “yes”. service.http.enable y service.http.ssl.port.enable deben definirse en “yes” en los servidores de fondo (back-end) para que SSL funcione.
Solución del problema:No hay forma de deshabilitar HTTP para que no escuche en un puerto. Sin embargo, un administrador puede cambiar service.http.port a un número de puerto no revelado.
csdwpd
produce una conmutación por error de clúster tras utilizar Outlook Connector.
No se puede iniciar la sesión como un usuario en un dominio hospedado.
csuser no debe tener permiso para utilizar la opción -c con create.
Problema: El área de entrada de csconfigurator.sh en la interfaz gráfica de usuario es demasiado estrecha para verse en el idioma japonés.
get_freebusy.wcap bloquea cshttpd.
Calendar Server se bloquea con la solicitud de login.wcap con argumentos específicos cuando browser.cache.enable se ha definido en "yes".
csrename no actualiza el registro de delete (deletelog) y dejan entradas vacías en él.
En el modo silencioso, se sigue solicitando que responda las preguntas de csconfigurator.sh
.
Problema: En el modo de dominio virtual, si maillookup se ha configurado en el archivo ics.conf, se mostrará un error de WCAP.
Solución: En el modo de dominio virtual, maillookup se ignora en favor de ugldap en el archivo ics.conf .
cshttpd se bloquea en getRemovedAttendees .
Al guardar un evento recurrente se bloquea cshttpd.
Servicio de notificación arreglado. Varios cambios.
Los eventos desaparecen de los calendarios de los asistentes si el copropietario cambia al organizador.
Posible bloqueo de cshttpd cuando se habilita la caché LDAP.
El sistema se bloquea al emitir get_userprefs.wcap.
csadmind se bloquea en caldb_GetNextAlarmFromQueue.
get_freebusy.wcap bloquea cshttpd
si se ha definido dtstart.
list.wcap, subscribe_users.wcap y unsubscribe_users.wcap bloquean cshttpd
No se puede instalar la revisión —18 en un directorio root alternativo.
El horario de verano para Nueva Zelanda comienza y finaliza en un día incorrecto.
cshttpd
introduce un bucle infinito al llamar a storeevents.wcap desde Outlook con una dirección mailto: que contiene una barra diagonal (/).
Realizar una excepción sin cambios en la fecha y hora no debería producir un error de doble reserva.
csadmind
se bloquea en UpdateOrganizerPendingStatus.
Propiedad de archivo incorrecta que produce un error al iniciar los servicios.
csstored.pl
tiene un error en la siguiente línea: if ($log_files_count > 1)(). Debería ser > 2().
El cambio de eventos recurrentes a no recurrentes no funciona.
csadmind
se bloquea al procesar una entrada GSE (asistente interno respondiendo a un organizador externo).
csadmind
se bloquea cuando se procesa un evento recurrente y la pila está procesando una tarea recurrente (todo).
Falta el evento de todo el día en la vista de la semana.
Calendar Server no devuelve todos los calendarios del usuario en el dominio de alias.
WCAP debe ofrecer la capacidad para no enviar una notificación cuando se cambian los detalles de una reunión. Esto se implementó en el parámetro smtpNotify añadido a storeevents y varios comandos de eliminación (delete). Para obtener más información, consulte Novedades de esta versión.
Al importar un documento de Word en Communications Express, cshttpd
se bloquea.
Problema: EL SSO del círculo de confianza produce un error cuando el filtro de autenticación se configura en el calendario.
Se necesitan cambios básicos para la transición del modo legacy al modo de dominio virtual (dominios hospedados).
El sistema no cumple local.ldap.cache.cleanup.interval correctamente.
Problema: La opción -k de csresource toma un valor predeterminado distinto en función de si se incluye en blanco o si, simplemente, se omite.
Problema:ACE predeterminado incorrecto indicado para los recursos en la fusión de csresource.
Problema: Los organizadores externos obtienen una respuesta por instancia de eventos recurrentes cuando el asistente acepta todos los eventos.
Problema: El comando Import inserta una dirección de correo electrónico incorrecta del organizador si éste es externo.
Problema: Un problema del procesador de fondo (back-end) en csdwpd produce un error de cshttpd de primera línea (front-end).
Problema: cscal -v list no funciona.
Problema: csstored.pl no notifica las advertencias cuando hay más de dos archivos de registro en la base de datos de calendario en vivo.
Problema: El parámetro de inicio de sesión seguro no funciona.
Solución:No implementado: Parámetro service.http.ssl.securelogin quitado del archivo ics.conf.
Problema: Es necesaria una forma para desactivar local.user.authfilter para la autenticación de proxy.
Solución: Se ha agregado un nuevo parámetro al comando WCAP, login.wcap. El parámetro es applyauthfilter. Este parámetro se describe en la referencia WCAP.
Problema: Para Linux, Calendar Server no se inicia tras la actualización. Permisos incorrectos en el directorio lib tras actualizar con una revisión.
Solución del problema: Como superusuario, emita los siguientes comandos:
cd /opt/sun/calendar/lib
mkdir lock
chown -R icsuser:icsgroup lock
Problema: Las alarmas de correo electrónico se desactivan cuando un usuario agrega primero un comentario a una invitación y luego responde a ella.
Problema: Año de copyright incorrecto en la página de inicio de sesión de Calendar Express.
Problema: Terminación del programa al intentar mostrar la vista de la semana con la configuración "exclude sat & sun" (excluir sábado y domingo).
Problema: La secuencia de comandos previa a la revisión utiliza un método para comprobar las revisiones necesarias que no funciona en un directorio root alternativo.
Problema: Es necesario poder agregar X-Tokens a calprops. Esto es necesario para poder admitir los calendarios que no son predeterminados en Connector para Microsoft Outlook.
Problema: RRULES se ha exportado para instancias individuales, dando como resultado eventos duplicados.
Problema:Free en cshttpd produce la finalización del programa.
Problema: Comprobación previa a la revisión para buscar revisiones obsoletas.
Esta sección contiene tablas que muestran los problemas conocidos más importantes en el momento de la comercialización de Calendar Server 6:
En este momento se conocen las siguientes limitaciones:
Eliminación de todas las instancias de las preferencias de usuarios de varios valores
Provisión de usuarios para Communications Express en el modo Schema 1
Limitation: Cada comando set_userprefs elimina únicamente una instancia de una preferencia de varios valores.
Solución del problema: Para eliminar todas las instancias de una preferencia de usuario con varios valores, deberá emitir un comando set_userpref por instancia.
Por ejemplo: ejecute get_userprefs para enumerar todas las preferencias de usuario. Si hay varios valores para una preferencia, como icsSubscribed , deberá emitir un comando set_userprefs para eliminar la preferencia para cada uno de los valores indicados.
Limitación: No hay un comando showrev específico para el clúster que muestre lo que está instalado en los nodos individuales del clúster. (Se trata de un problema genérico, no sólo específico de Calendar Server. Se encontrará con la misma dificultad en cualquier producto instalado en un sistema de archivos global.)
Supondrá un problema cuando desee actualizar Calendar Server. Tendrá que aplicar la revisión en cada nodo en el que se haya instalado ya Calendar Server. Además, no se puede aplicar la revisión al nodo si Calendar Server no se ha instalado todavía en él. Si no conoce qué nodos tienen Calendar Server instalado, será una situación confusa y tendrá que dedicar tiempo para descubrir dónde esta instalado Calendar Server.
Solución del problema: Ejecute el siguiente comando para ver todos los nodos en los que esté instalado Calendar Server: pkgparam -v SUNWics5 | grep ACTIVE_PATCH
Limitación: Algunas ventanas de Calendar Server no se muestran si tiene un bloqueador de pantallas emergentes habilitado.
Solución del problema: Desactive el bloqueo de ventanas emergentes de Calendar URL para que se muestren todas las ventanas de Calendar Server.
Excepción: Ni Norton Inet Security AD_BLOCKER ni Mozilla POP_BLOCKER integrado afectarán a las ventanas de Calendar Server.
Limitación: la utilidad csuser no habilita a los usuarios que crea para la Libreta de direcciones.
Solución del problema: Habilite el usuario utilizando ldapmodify.
Limitación: El programa de configuración, csconfigurator.sh, configura sólo un único dominio.
Solución del problema: Si necesita un entorno de calendario de varios dominios (llamado dominios virtuales o dominios hospedados), deberá hacer dos cosas:
Habilitar los dominios hospedados.
Agregar los dominios utilizando Delegated Administrator o la utilidad csdomain si todavía no está utilizando Sun LDAP Schema 1.
Consulte el Capítulo 11, Setting Up Hosted Domains de Sun Java System Calendar Server 6 2005Q4 Administration Guide y el Capítulo 13, Administering Hosted Domains de Sun Java System Calendar Server 6 2005Q4 Administration Guide en la Sun Java System Calendar Server6 2005Q4 Administration Guide.
Limitación: (también el error 4777792) la caché se puede llenar y provocar errores. Calendar Server no caduca los datos de caché LDAP
Solución del problema: Elimine periódicamente el contenido del archivo. A continuación, reinicie Calendar Server.
Limitación: El archivo de configuración le solicita el nombre de host dos veces. La primera vez solicita el nombre completamente cualificado y la segunda, el no cualificado. Por ejemplo:
caldb.dwp.server.skate.red.sesta.com.ip = "skate.red.sesta.com" caldb.dwp.server.skate.ip = "skate" caldb.dwp.server.test12.red.sesta.com.ip = "test12.red.sesta.com" caldb.dwp.server.test12.ip = "test12"
Limitación: Si no hay datos compatibles con RFC en un X-Token, deberán ponerse entre comillas. Por ejemplo, el símbolo de dos puntos en un X-Token debe aparecer como ":".
A continuación, se muestra una lista de los problemas notificados sobre el producto:
Problema: La utilidad Calendar Server cscal no valida a los usuarios antes de agregarlos a la lista de propietarios como propietarios secundarios.
Problema: La utilidad de migración de Calendar Server csmig no actualiza icsSubscribed con los calendarios de los propietarios.
Problema: No hay capacidad para purgar automáticamente los datos LDAP obsoletos almacenados en caché.
Solución del problema: Elimine manualmente los datos LDAP en caché antiguos.
Problema: enpd se bloquea al abrir y cerrar conexiones rápidamente y a la vez.
Problema: Cuando un usuario modifica un evento y selecciona la opción para modificar el evento de hoy y todos los eventos futuros, todos los eventos anteriores se eliminan y no se muestran en la interfaz de usuario.
Problema: Error de inicialización de SSL en el modo SSLv2. No se puede utilizar el cliente SSLv2.
Problema: El programa de configuración "Get" no obtiene baseDN. Recupera la raíz de la instalación. Debe especificar el DN de base agregando la parte que sigue a la raíz.
Problema: Si inicia un proceso (como enpd) y luego lo deshabilita en el archivo ics.conf, cuando se emite stop-cal, el sistema no detendrá el proceso deshabilitado.
Solución del problema: Vuelva a habilitar el proceso en el archivo ics.conf y luego emita un comando stop-cal. Una vez que se hayan detenido todos los procesos, deshabilite los procesos que desee ejecutar antes de emitir start-cal.
Problema: No se purgan los archivos de registro de copia de seguridad rápida de acuerdo con la configuración.
Solución del problema: Para evitar interrupciones de servicio debido a un disco lleno, copie periódicamente los archivos de registro a otra ubicación y comience un nuevo archivo de registro.
Problema: En el modo Schema 1 con dominios alojados, si falta el árbol de DC o se ha realizado una provisión incorrecta, puede producirse un error en las utilidades de calendario. Debe crear los nodos del árbol de DC antes de crear o administrar los calendarios.
Problema:Los administradores no pueden eliminar un dominio de LDAP. commadmin domain purge no elimina las entradas con deleted como valor de icsStatus. El estado debe ser removed. La utilidad de Calendar Server recomendada, csclean, no cambia icsStatus a removed .
Solución del problema:Use ldapmodify para cambiar icsStatus a removed antes de ejecutar commadmin domain purge.
Problema: Si se ha deshabilitado DWP mientras se ejecuta el proceso DWP, stop-cal no lo detendrá. stop-cal debe detener todos los servicios en vez de sólo los habilitados.
Problema: Mensaje de error impreciso. En un entorno de dominios hospedados, si basedn pasado como csdomain no existe. el mensaje real recibido es: “FAIL: icsLdapServer: Null argument to function.” Este tipo de mensaje de error es impreciso porque el mensaje de error origina varios niveles y podría estar producido por varias circunstancias. En lugar de transferir simplemente el error, el programa de nivel superior debería interpretarlo antes de ascenderlo al siguiente nivel superior.
Problema: Se ha descartado el espacio en blanco inicial del campo description al almacenarlo en Calendar Server.
Problema: Linux: en RedHat Linux 3.0, se recibe una notificación de correo electrónico sin asunto.
Problema: SSL no se puede habilitar o deshabilitar en los dominios alojados individuales. (RFE)
Problema: Los mensajes de error proporcionados por csdomain son imprecisos y deben ser más explícitos.
Problema: Cuando se llama a csconfigurator.sh con la opción -saveState y el archivo de estado no incluye una ruta, el archivo de estado no se crea. Por ejemplo: /opt/sun/calendar/sbin/csconfigurator.sh -saveState cs.state
Solución del problema: Especifique siempre el nombre de ruta completo donde se debe crear el archivo de estado.
Problema: La utilización de csclean para eliminar usuarios en un modo de dominio no hospedado no elimina los usuarios de LDAP.
Solución del problema: En un modo de dominio no hospedado, use csuser delete para eliminar usuarios de LDAP.
Problema: En los sistemas Linux, si Calendar Server se cierra incorrectamente, no se puede ejeuctar Calendar Server tras un reinicio.
Solución del problema: Elimine los archivos de bloqueo de /opt/sun/calendar/lib/lock/__db.001.
Problema: Para las notificaciones de eventos, los campos To: largos se envían como una línea larga sin reducirse. Esto infrinje la norma RFC 821. Si la línea contiene más de 1.000 caracteres (el límite de longitud de línea SMTP es 1.000 caracteres), Messaging Server trunca la línea.
Solución del problema: Use la palabra clave wrapsmtp para el canal relevante en Messaging Server.
Problema: El proceso de Calendar Server cshttpd se bloquea si se registra en Calendar Express cuando service.http.calendarhostname está definido. El valor predeterminado es nulo ("" ).
Problema: Calendar Server no funcionará en un entorno HA con Sun Cluster en Solaris 10 sin la revisión 120500.
Solución: Aplique la revisión 120500.
Problema:Problema con eventos recurrentes. El envío de los parámetros dtstart y dtendcon modificaciones en campos distintos a las fechas (utilizando storeevents) hace que se dañen los datos.
Problema:Si actualiza Delegated Administrator desde la versión Java Enterprise System 2005Q1 a la versión Java Enterprise System 2005Q4, el programa de configuración de Delegated Administrator (config-commda) se bloquea.
Solución: Existe una nueva revisión disponible para Delegated Administrator. No utilice la revisión que aparece en la versión general de Java Enterprise System 2005Q4.
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:
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 ( cal_svr_base/csapi/bin/):
libcsapi_xpcom10.so |
libicsexp10.so |
A continuación, se muestran los archivos que se pueden distribuir en 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 |
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 |
|
Este directorio (cal_svr_base/csapi/plugins/) tiene los archivos que se pueden distribuir en los siguientes subdirectorios:
Los siguientes archivos que se pueden distribuir 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 que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/plugins/datatranslator/):
csDataTranslator.cpp |
csDataTranslator.h |
csDataTranslatorFactory.cpp |
Los siguientes archivos que se pueden distribuir 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 que se pueden distribuir en los siguientes subdirectorios:
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 |
Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/samples/datatranslator/):
csDataTranslatorCSV.cpp |
csDataTranslatorCSV.h |
csDataTranslatorCSVFactory.cpp |
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 |
Los siguientes archivos que se pueden distribuir se encuentran en este subdirectorio ( cal_svr_base/csapi/samples/userattributes/):
csUserAttributesDB.cpp |
csUserAttributesDB.h |
csUserAttributesDBFactory.cpp |