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

Capítulo 1 Notas de la versión de Sun Java System Calendar Server 6 2005Q4

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:


Nota –

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.

Acerca de Calendar Server 6 2005Q4

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.

Historial de revisiones de las notas de la versión

Tabla 1–1 Historial de revisiones de Sun Java System Calendar Server

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 

Novedades de esta versión

Calendar Server 2005Q4 incluye los siguientes cambios y nuevas funciones:

Requisitos

Esta sección describe el hardware y software necesarios y recomendados para esta versión de Calendar Server.


Nota –

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.


Requisitos y recomendaciones de hardware

Requisitos y recomendaciones de software

Plataformas de software compatibles

Exploradores recomendados para equipos de cliente

Consulte Exploradores compatibles en el Capítulo 5, Sun Java System Communications Express 6 2005Q4 Notas de la versión.

Información importante sobre las revisiones

Plataforma 

Número de revisión 

Solaris, SPARC 

116577 

x86 

116578 

Linux 

116851 

ProcedureCómo encontrar las revisiones en SunSolve

Pasos
  1. Para obtener la lista actual de las revisiones necesarias de Sun Java System Calendar Server, vaya a:

    http://sunsolve.sun.com

  2. Seleccione "Patches" (Revisiones) o "Patch Portal" (Portal de revisiones).

  3. 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.

Notas de la instalación

Esta sección contiene información que debería conocer antes de instalar Calendar Server 6 2005Q4, como:


Precaución – Precaución –

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.


Equipos de primera línea y de fondo y sistemas operativos

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.

Compatibilidad con plataformas Linux

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


Consejo –

En la documentación, el directorio de instalación predeterminado para Calendar Server se denomina cal_svr_base.


Revisiones del sistema operativo

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.

Privilegios necesarios

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).

Nombres de paquetes de Linux

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 

Actualización desde una versión anterior de Calendar Server 6

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.

Actualización de la base de datos de calendario

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:

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.


Precaución – Precaución –

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.


Configuración posterior a la instalación

Tras instalar o actualizar a Calendar Server 6 2005Q4 y antes de que pueda utilizar Calendar Server, debe configurarlo de la siguiente manera:

  1. 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.

  2. 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.

Dónde encontrar datos y archivos de programa de Calendar Server

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

Rendimiento de Directory Server

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:

Indexación de los atributos de LDAP Directory Server

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.


Consejo –

Para ver la diferencia de rendimiento que le puede dar la indexación, realice la siguiente prueba:

  1. 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.

  2. Ejecute la indexación para icsCalendarOwned.

  3. 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.

  4. Compare los tiempos. Debería haber una diferencia clara de tiempo.


Comprobación y definición de los parámetros de tamaño límite y límite de análisis

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:

Communications Express con Schema 1

Hay dos problemas con Schema 1 en Communications Express:

Herramientas de provisión

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.


Precaución – Precaución –

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.


Actualizaciones de la documentación

Calendar Server 6 2005Q4 incluye la siguiente documentación. Los números de pieza aparecen entre paréntesis.

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.

Problemas de compatibilidad

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. 

Problemas solucionados en esta versión

La siguiente lista muestra los problemas de Calendar Server 2005Q1 que se han solucionado en esta versión:

4526765

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.

4945126

El mensaje ITIP para eventos recurrentes es incorrecto.

4963040

csdb rebuild adjunta directorios predeterminados al final del directorio de destino especificado.

5018344

search_calprops.wcap debe utilizar un filtro de búsqueda LDAP mejor para devolver el resultado correcto.

5023720

La utilización es incorrecta para la opción -g de csclean.

5044765

El paquete de Calendar Server utiliza el símbolo de interrogación para el ID de grupo del directorio de nivel superior.

5044776

Los paquetes de Calendar Server utilizan atributos paramétricos en vez de un propietario asignado.

5053566

Linux: Archivos de Calendar Server instalados de forma predeterminada en /etc/opt/sun/config.

5088397

icsStatus no se cumple en el nivel de dominio.

5105867

Calendar Server tiene copias privadas de componentes compartidos.

5110172

El daemon DWP no se inicia en la plataforma Solaris x86.

6173572

cshttpd se bloquea cuando se habilita la caché LDAP.

6173712

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.

6174162

Mensajes de error confusos al ejecutar csrename.

6182625

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.

6193286

No se reconoce la zona horaria del sistema.

6193665

Al utilizar dominios virtuales (dominios hospedados) en esquema 1, search_calprops.wcap con primaryOwner=1 no devuelve resultados coherentes.

6197272

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.

6197553

csdwpd produce una conmutación por error de clúster tras utilizar Outlook Connector.

6206703

No se puede iniciar la sesión como un usuario en un dominio hospedado.

6209863

csuser no debe tener permiso para utilizar la opción -c con create.

6211629

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.

6211917

get_freebusy.wcap bloquea cshttpd.

6215989

Calendar Server se bloquea con la solicitud de login.wcap con argumentos específicos cuando browser.cache.enable se ha definido en "yes".

6219300

csrename no actualiza el registro de delete (deletelog) y dejan entradas vacías en él.

6219332

En el modo silencioso, se sigue solicitando que responda las preguntas de csconfigurator.sh.

6219906

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 .

6220063

cshttpd se bloquea en getRemovedAttendees .

6224389

Al guardar un evento recurrente se bloquea cshttpd.

6224683

Servicio de notificación arreglado. Varios cambios.

6226361

Los eventos desaparecen de los calendarios de los asistentes si el copropietario cambia al organizador.

6227703

Posible bloqueo de cshttpd cuando se habilita la caché LDAP.

6228400

El sistema se bloquea al emitir get_userprefs.wcap.

6230748

csadmind se bloquea en caldb_GetNextAlarmFromQueue.

6232493

get_freebusy.wcap bloquea cshttpd si se ha definido dtstart.

6232755

list.wcap, subscribe_users.wcap y unsubscribe_users.wcap bloquean cshttpd

6233224

No se puede instalar la revisión —18 en un directorio root alternativo.

6234232

El horario de verano para Nueva Zelanda comienza y finaliza en un día incorrecto.

6234868

cshttpd introduce un bucle infinito al llamar a storeevents.wcap desde Outlook con una dirección mailto: que contiene una barra diagonal (/).

6239645

Realizar una excepción sin cambios en la fecha y hora no debería producir un error de doble reserva.

6240039

csadmind se bloquea en UpdateOrganizerPendingStatus.

6240332

Propiedad de archivo incorrecta que produce un error al iniciar los servicios.

6240579

csstored.pl tiene un error en la siguiente línea: if ($log_files_count > 1)(). Debería ser > 2().

6241683

El cambio de eventos recurrentes a no recurrentes no funciona.

6241916

csadmind se bloquea al procesar una entrada GSE (asistente interno respondiendo a un organizador externo).

6241941

csadmind se bloquea cuando se procesa un evento recurrente y la pila está procesando una tarea recurrente (todo).

6246400

Falta el evento de todo el día en la vista de la semana.

6249180

Calendar Server no devuelve todos los calendarios del usuario en el dominio de alias.

6251866

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.

6262770

Al importar un documento de Word en Communications Express, cshttpd se bloquea.

6265287

Problema: EL SSO del círculo de confianza produce un error cuando el filtro de autenticación se configura en el calendario.

6266149

Se necesitan cambios básicos para la transición del modo legacy al modo de dominio virtual (dominios hospedados).

6269282

El sistema no cumple local.ldap.cache.cleanup.interval correctamente.

6269721

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.

6269822

Problema:ACE predeterminado incorrecto indicado para los recursos en la fusión de csresource.

6274603

Problema: Los organizadores externos obtienen una respuesta por instancia de eventos recurrentes cuando el asistente acepta todos los eventos.

6274607

Problema: El comando Import inserta una dirección de correo electrónico incorrecta del organizador si éste es externo.

6274639

Problema: Un problema del procesador de fondo (back-end) en csdwpd produce un error de cshttpd de primera línea (front-end).

6274892

Problema: cscal -v list no funciona.

6275605

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.

6276294

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.

6277086

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.

6277250

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:

  1. cd /opt/sun/calendar/lib

  2. mkdir lock

  3. chown -R icsuser:icsgroup lock

6278096

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.

6278698

Problema: Año de copyright incorrecto en la página de inicio de sesión de Calendar Express.

6279920

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).

6281536

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.

6282727

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.

6284100

Problema: RRULES se ha exportado para instancias individuales, dando como resultado eventos duplicados.

6285029

Problema:Free en cshttpd produce la finalización del programa.

6286321

Problema: Comprobación previa a la revisión para buscar revisiones obsoletas.

Limitaciones y problemas conocidos

Esta sección contiene tablas que muestran los problemas conocidos más importantes en el momento de la comercialización de Calendar Server 6:

Limitaciones

En este momento se conocen las siguientes limitaciones:

Eliminación de todas las instancias de las preferencias de usuarios de varios valores

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.

Búsqueda de revisiones instaladas en un entorno con clúster

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

Bloqueo de ventanas emergentes

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.

Provisión de usuarios para Communications Express en el modo Schema 1

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.

Dominios múltiples (Dominios alojados)

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:

  1. Habilitar los dominios hospedados.

  2. 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.

Calendar Server no caduca los datos de caché LDAP

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.

Debe introducir los nombres de host completamente cualificados y no cualificados en el archivo de configuración

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"

Los datos no compatibles con RFC en X-Tokens deben ponerse entre comillas

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 ":".

Problemas detectados

A continuación, se muestra una lista de los problemas notificados sobre el producto:

4526772

Problema: La utilidad Calendar Server cscal no valida a los usuarios antes de agregarlos a la lista de propietarios como propietarios secundarios.

4754661

Problema: La utilidad de migración de Calendar Server csmig no actualiza icsSubscribed con los calendarios de los propietarios.

4777792

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.

4932211

Problema: enpd se bloquea al abrir y cerrar conexiones rápidamente y a la vez.

4958242

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.

5019977

Problema: Error de inicialización de SSL en el modo SSLv2. No se puede utilizar el cliente SSLv2.

5027772

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.

5060833

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.

6179278

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.

6186298

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.

6203605, 6245878, 6246230

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.

6216869

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.

6216877

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.

6219126

Problema: Se ha descartado el espacio en blanco inicial del campo description al almacenarlo en Calendar Server.

6221009

Problema: Linux: en RedHat Linux 3.0, se recibe una notificación de correo electrónico sin asunto.

6221452

Problema: SSL no se puede habilitar o deshabilitar en los dominios alojados individuales. (RFE)

6221999

Problema: Los mensajes de error proporcionados por csdomain son imprecisos y deben ser más explícitos.

6244958

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.

6273182

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.

6277008

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.

6283756

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.

6300906

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 ("" ).

6308379

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.

6312605

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.

6312869

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.

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