Sun Java logo     Anterior      Contenido      Índice      Siguiente     

Sun logo
Sun Java Enterprise System 2005Q4 Guía de actualización 

Capítulo 15
Communications Express

En este capítulo se describe cómo actualizar Communications Express a Java ES 2005Q4 (Versión 4): Sun Java System Communications Express 6.2 2005Q4. Este capítulo proporciona una visión general de los problemas y los procedimientos de actualización de las diferentes rutas de actualización admitidas por Java ES Versión 4. Se tratan las actualizaciones tanto en el sistema operativo Solaris como Linux.


Visión general de la actualización de Communications Express

En esta sección se describen los siguientes aspectos generales de Communications Express que afectan a la actualización a Java ES 2005Q4 (Versión 4):

Acerca de Communications Express de Java ES Versión 4

En Communications Express de Java ES Versión 4, se han solucionado algunos errores, y se han introducido nuevas funciones respecto a la Versión 3: compatibilidad con el filtro de correo, función para compartir la libreta de direcciones y autenticación proxy.

Guía de actualización de Communications Express

La Tabla 15-1 muestra las rutas de actualización compatibles de Communications Express para Java ES Versión 4. Esta tabla hace referencia tanto al sistema operativo Solaris como a Linux.

Tabla 15-1  Rutas de actualización a Java ES Versión 4: Sun Java System Communications Express 6.2 2005Q4 

Versión de Java ES

Communications Express Versión

Enfoque general

Reconfiguración necesaria

Versión 3

Sun Java System Communications Express 6 2005Q1

Actualización directa:
Se realiza mediante la aplicación de revisiones y la reconfiguración del componente Messaging Server.

Archivos de configuración

Versión 2

Sun Java System Communications Express 6 2004Q2

Actualización directa:
Se realiza mediante la aplicación de revisiones y la reconfiguración del componente Messaging Server.

Archivos de configuración

Versión 1

Ninguna.

Sin actualización:

 

Versiones de Java ES anteriores

Ninguna.

Sin actualización:

 

Datos de Communications Express

La siguiente tabla muestra el tipo de datos que puede verse afectado por una actualización del software de Communications Express.

Tabla 15-2  Uso de datos de Communications Express

Tipo de datos

Ubicación

Uso

Datos de configuración:

Directorio de configuración local
var/CommsExpress-base/WEB-INF/config/uwcauth.properties
var/
CommsExpress-base/WEB-INF/config/uwcconfig.properties
var/
CommsExpress-base/WEB-INF/config/uwclogging.properties

MessagingServer-base/config/msg.conf
y otros archivos para la configuración de Messaging Server MEM (correo web)

Configuración de Communications Express, incluido Messaging Server MEM (correo web)

Configuración del contenedor web

Web Server:Archivos
server.policy y server.xml en
WebServer-base/https-hostname/config

Application Server (Java ES Versiones 3 y 4):Archivos
server.policy y domain.xml en
AppServer8Config-base/domains/domainName/config

Application Server (Java ES Versión 2):Archivos
server.policy y server.xml en
AppServer7Config-base/domains/domainName/config

Configuración de la instancia de contenedor web de Communications Express

Esquema de directorio

Directorio de grupos/usuarios de Directory Server

Para los atributos de usuarios necesarios para admitir usuarios finales

Problemas de compatibilidad

La Versión 4 de Communications Express no presenta ningún cambio en la interfaz y es compatible con las versiones anteriores.

Dependencias de Communications Express

Las dependencias de Communications Express con otros componentes de Java ES pueden afectar al procedimiento de actualización y reconfiguración del software de Communications Express. Por ejemplo, los cambios en las interfaces o las funciones de Communications Express pueden requerir las versiones actualizadas de los componentes de los que depende Communications Express. La actualización de dichos componentes será necesaria en función de la ruta de actualización específica.

Communications Express presenta relaciones de dependencia con los siguientes componentes de Java ES:


Actualización de Communications Express desde Java ES Versión 3

En esta sección, se incluye información sobre la actualización de Communications Express de Java ES 2005 Q1 (Versión 3) a Java ES 2005Q4 (Versión 4). En esta sección, se describen los siguientes temas:

Introducción

Al actualizar Communications Express de Java ES Versión 3 a la Versión 4, tenga en cuenta los siguientes aspectos relacionados con el proceso de actualización:

Actualización de la Versión 3 de Communications Express

En esta sección, se describe cómo realizar una actualización de Communications Express de Java ES Versión 3 a Java ES Versión 4 en las plataformas Solaris y Linux. Cuando un tema haga referencia a procedimientos específicos para una plataforma, se indicará el sistema operativo al que se aplica. En esta sección, se describen los siguientes temas:

Tareas previas a la actualización

Antes de actualizar Communications Express, debe realizar las tareas descritas a continuación.

Verifique la información de versión actual

Para verificar la versión actual de Communications Express, acceda a la página de inicio de sesión de Communications Express que muestra esta información.

Actualice las dependencias de Communications Express

Por lo general, se recomienda actualizar todos los componentes de Java ES de un sistema informático (y de un entorno informático) a Java ES Versión 4. Sin embargo, Communications Express presenta únicamente fuertes relaciones de dependencia con Messaging Server, Calendar Server y la Herramienta de preparación de directorios. Por lo tanto, la actualización de los demás componentes de Java ES Versión 3 de los que depende Communications Express es opcional.

Sin embargo, si decide actualizar todas las dependencias de Communications Express, deben actualizarse en el siguiente orden antes de actualizar Communications Express. Puede omitir todas aquellas dependencias que ya se hayan actualizado.

  1. Componentes compartidos.  Las instrucciones para actualizar los componentes compartidos de Java ES a la Versión 4 están disponibles en Capítulo 2, “Actualización de los componentes compartidos de Java ES”.
  2. Directory Server.  Las instrucciones para actualizar Directory Server a la Versión 4 están disponibles en el Capítulo 4, “Directory Server y Administration Server”.
  3. Software de contenedor web (opcional).  Las instrucciones para actualizar Web Server o Application Server están disponibles en el Capítulo 6, “Web Server” y el Capítulo 9, “Application Server” respectivamente.
  4. Access Manager (Access Manager SDK.  Las instrucciones para actualizar Access Manager a la Versión 4 están disponibles en el Capítulo 11, “Access Manager”.
  5. Herramienta de preparación de directorios.  Debe haberse ejecutado la Versión 4 de Herramienta de preparación de directorios en Directory Server antes de configurar la Versión 4 de Communications Express. Si, por el contrario, no se ha ejecutado aún esta herramienta en Directory Server, actualice la Herramienta de preparación de directorios a la Versión 4, y utilícela para modificar y ampliar el esquema de Directory Server (consulte el Capítulo 12, “Herramienta de preparación de directorios” para conocer los procedimientos).
  6. Messaging Server.  Los componentes de Messaging Server deben actualizarse a la Versión 4 para que puedan utilizar la Versión 4 de Communications Express. Las instrucciones para actualizar Messaging Server a la Versión 4 están disponibles en el Capítulo 13, “Messaging Server”.
  7. Calendar Server.  Los componentes de Calendar Server deben actualizarse a la Versión 4 para que puedan utilizar la Versión 4 de Communications Express. Las instrucciones para actualizar Calendar Server a la Versión 4 están disponibles en el Capítulo 14, “Calendar Server”.
Copia de seguridad de los datos de Communications Express

Al actualizar Communications Express de la Versión 3 a la Versión 4, es necesario volver a configurar Messaging Server MEM. Los cambios locales pueden deshacerse, por lo que no es necesario realizar una copia de seguridad de los datos.

Obtenga las contraseñas y la información de configuración necesarias

Debe iniciar sesión como superusuario para realizar la actualización. Si utiliza Web Server como contenedor web, no es necesaria ninguna información de configuración. Sin embargo, si utiliza Application Server como contenedor web, necesitará el Id. de usuario del administrador y la contraseña de Application Server.

Actualización de la Versión 3 de Communications Express (Solaris)

En esta sección, se abordan diversas consideraciones que afectan al proceso de actualización de Communications Express, además de una descripción del propio procedimiento.

Consideraciones sobre la actualización (Solaris)

Al actualizar el software de Communications Express a Java ES Versión 4, se deben tener en cuenta las siguientes consideraciones:

Procedimiento de actualización (Solaris)

El procedimiento descrito a continuación hace referencia a los componentes de Communications Express que residen en el equipo que se va a actualizar.

  1. Obtenga los números de revisión necesarios en la Tabla 15-4.
  2. Las revisiones pueden descargarse en /tmp desde: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Inicie sesión como root o conviértase en superusuario.
  4. su -

  5. Detenga Communications Express deteniendo su contenedor web.
  6. Web Server:
    WebServer-base
    /https-instanceName/stop

    Application Server:
    AppServer8-base
    /bin/asadmin stop-domain domainName

  7. Si aún no ha realizado esta tarea, actualice los componentes compartidos que desee a la Versión 4.
  8. Consulte Actualice las dependencias de Communications Express.

  9. Aplique las revisiones adecuadas de Communications Express que aparecen en la Tabla 15-4.
  10. patchadd patch_ID

  11. Confirme que la actualización de la revisión se ha realizado con éxito:
  12. showrev -p | grep uwc

    Como resultado, deberían devolverse las versiones de Id. de revisión aplicadas en el Paso 5.

  13. Migre los datos de configuración de los archivos de configuración existentes a los archivos de configuración candidatos de la Versión 4.
  14. cd CommsExpress-base/sbin
    ./patch-config
    CommsExpress-base/install/patch/patch_ID

    Este comando le solicita que especifique el directorio de configuración actual y, a continuación, realiza una copia de seguridad de los archivos de configuración existentes. Después, combina los valores de los parámetros de configuración de estos archivos con los archivos de configuración de la plantilla de la Versión 4 para crear nuevos archivos de configuración candidatos de la Versión 4. Debería comprobar la existencia de conflictos en estos nuevos archivos, como se describe en la sección sobre instrucciones especiales del archivo readme (léame) de la revisión.

  15. Instale los archivos de configuración candidatos de la Versión 4 convirtiéndolos en la configuración activa.
  16. ./install-newconfig CommsExpress-base/install/patch/patch_ID

    Este comando instala los nuevos archivos de configuración de la Versión 4 en sus ubicaciones correctas.

  17. Elimine la caché de clases JSP para la instancia Communications Express que mantiene el contenedor web.
  18. Para conocer el procedimiento, consulte la documentación del contenedor web (Web Server o Application Server).

  19. Reinicie Communications Express reiniciando su contenedor web.
  20. Web Server:
    WebServer-base
    /https-instanceName/start

    Application Server:
    AppServer8-base
    /bin/asadmin start-domain domainName
         --user
    admin_ID --password password

Actualización de la Versión 3 de Communications Express (Linux)

En esta sección, se abordan diversas consideraciones que afectan al proceso de actualización de Communications Express, además de una descripción del propio procedimiento.

Consideraciones sobre la actualización (Linux)

Al actualizar el software de Communications Express a Java ES Versión 4 en la plataforma Linux, se deben tener en cuenta las mismas consideración que en la plataforma Solaris (consulte Consideraciones sobre la actualización (Solaris)), excepto que las revisiones de actualización Versión 4 para Linux son diferentes de las de Solaris.

Las revisiones de actualización de la Versión 4 de Communications Express para el SO Linux se muestran en la siguiente tabla:

Tabla 15-5  Revisiones1 de actualización de Communications Express en Linux 

Descripción

Id. de revisión y nombres de RPM

Communications Express Core

118542-21

  • sun-uwc-6.1-7.21.i386.rpm

Traducción de Communications Express

118044-14

  • sun-uwc-l10n-Configuración regional-6.1-11.9.i386.rpm

1Los números de revisiones suponen la revisión mínima necesaria para actualizar a Java ES Versión 4. Si aparecen nuevas revisiones, utilícelas en lugar de las que aparecen en la tabla.

Procedimiento de actualización (Linux)

El procedimiento descrito a continuación hace referencia a los componentes de Communications Express que residen en el equipo que se va a actualizar.


Precaución

En Linux, la actualización de Java ES Versión 3 a Java ES Versión 4 no se puede deshacer.


  1. Obtenga las revisiones necesarias utilizando los números de revisión y los nombres de RPM en la Tabla 15-5. Use esta información para obtener los números de versión para el RPM.
  2. Las revisiones pueden descargarse en /tmp desde: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Inicie sesión como root o conviértase en superusuario.
  4. su -

  5. Detenga Communications Express deteniendo su contenedor web.
  6. Web Server:
    WebServer-base/https-instanceName/stop

    Application Server:
    AppServer8-base
    /bin/asadmin stop-domain domainName

  7. Si aún no ha realizado esta tarea, actualice los componentes compartidos que desee a la Versión 4.
  8. Consulte Actualice las dependencias de Communications Express.

  9. Aplique todos los RPM deCommunications Express que aparecen en la Tabla 15-5.
  10. Por ejemplo:

    rpm -Fvh sun-uwc-6.1-7.21.i386.rpm

  11. Confirme que la actualización de la revisión se ha realizado con éxito:
  12. rpm -qa | grep uwc

    Como resultado, debería devolverse la versión de RPM aplicada en el Paso 5.

  13. Migre los datos de configuración de los archivos de configuración existentes a los archivos de configuración candidatos de la Versión 4.
  14. cd CommsExpress-base/sbin
    ./patch-config
    CommsExpress-base/install/patch/patch_ID

    Este comando le solicita que especifique el directorio de configuración actual y, a continuación, realiza una copia de seguridad de los archivos de configuración existentes. Después, combina los valores de los parámetros de configuración de estos archivos con los archivos de configuración de la plantilla de la Versión 4 para crear nuevos archivos de configuración candidatos de la Versión 4. Debería comprobar la existencia de conflictos en estos nuevos archivos, como se describe en la sección sobre instrucciones especiales del archivo readme (léame) de la revisión.

  15. Instale los archivos de configuración candidatos de la Versión 4 convirtiéndolos en la configuración activa.
  16. ./install-newconfig CommsExpress-base/install/patch/patch_ID

    Este comando instala los nuevos archivos de configuración de la Versión 4 en sus ubicaciones correctas.

  17. Elimine la caché de clases JSP para la instancia Communications Express que mantiene el contenedor web.
  18. Para conocer el procedimiento, consulte la documentación del contenedor web (Web Server o Application Server).

  19. Reinicie Communications Express reiniciando su contenedor web.
  20. Web Server:
    WebServer-base/https-instanceName/start

    Application Server:
    AppServer8-base/bin/asadmin start-domain domainName
         --user
    admin_ID --password password

Verificación de la actualización

Para verificar la versión actual de Communications Express, acceda a la página de inicio de sesión de Communications Express que muestra esta información.

Una vez haya iniciado sesión, busque en la interfaz de usuario actualizada la nueva ficha de correo, y los antiguos eventos de calendario y correo electrónico (si está utilizando esos canales).

Compruebe también en los archivos de registro los diversos pasos del proceso de actualización:

Tareas posteriores a la actualización

No hay tareas posteriores a la actualización, además de las descritas en Procedimiento de actualización (Solaris) y Procedimiento de actualización (Linux).

Deshacer la actualización (Solaris)

En esta sección, se abordan diversas consideraciones que afectan al proceso que permite deshacer la actualización de Communications Express, además de una descripción del propio procedimiento.

Consideraciones sobre cómo deshacer la actualización (Solaris)

El procedimiento para deshacer la actualización a la Versión 4 de Communications Express es similar al procedimiento de actualización a esta versión, sólo que en el orden inverso. Se desharán las reconfiguraciones y se eliminarán las revisiones.

Procedimiento para deshacer la actualización (Solaris)
  1. Inicie sesión como root o conviértase en superusuario.
  2. su -

  3. Detenga Communications Express deteniendo su contenedor web.
  4. Web Server:
    WebServer-base/https-instanceName/stop

    Application Server:
    AppServer8-base
    /bin/asadmin stop-domain domainName

  5. Deshaga los cambios realizados en el directorio de configuración de Directory Server que está utilizando Communications Express.
  6. Deshaga la reconfiguración realizada en el Paso 8.
  7. cd CommsExpress-base/sbin
    ./uninstall-newconfig
    CommsExpress-base/install/patch/patch_ID

  8. Elimine las revisiones que aparecen en la Tabla 15-4.
  9. patchrm patch_ID

  10. Reinicie Communications Express reiniciando su contenedor web.
  11. Web Server:
    WebServer-base/https-instanceName/start

    Application Server:
    AppServer8-base/bin/asadmin start-domain domainName
         --user
    admin_ID --password password

Actualización de varias instancias

En algunas arquitecturas de implementación, Communications Express se implementa en varios sistemas informáticos para proporcionar escalabilidad y mejorar la disponibilidad. Por ejemplo, es posible que los componentes deCommunications Express se ejecuten en varios recursos con un equilibrador que distribuya la carga.

Si utiliza instancias de Communications Express con equilibrado de carga, puede realizar una actualización por turnos en la que se actualicen las instancias de Communications Express secuencialmente sin necesidad de interrumpir el servicio. Puede actualizar cada instancia de Communications Express mientras las demás siguen ejecutándose. Debe realizar la actualización de cada instancia como se describe en Actualización de la Versión 3 de Communications Express.


Actualización de Communications Express desde Java ES Versión 2

El procedimiento de actualización del componente Communications Express de Java ES 2004Q2 (Versión 2) a la Versión 4 es igual al procedimiento de actualización de la Versión 3 de Communications Express a la Versión 4, excepto por una serie de aspectos que se indican a continuación.


Nota

En esta sección, se hace referencia a una implementación de Communications Express en un contenedor web de la Versión 2 de Web Server, pero no a una implementación de Communications Express en un contenedor web de la Versión 2 de Application Server, ya que este último caso no se admite actualmente.


Dependencias de actualización de Communications Express

Las tareas previas a la actualización de Communications Express de Java ES Versión 2 a la Versión 4 es similar a las de la actualización de la Versión 3 de Communications Express a la Versión 4, excepto que, deben incluirse en la actualización de dependencias de Communications Express todos los componentes compartidos (consulte Tabla 1-6) y los componentes de productos locales de los que depende Communications Express.

Las dependencias de Communications Express deben actualizarse en el siguiente orden antes de actualizar Communications Express. Puede omitir todas aquellas dependencias que ya se hayan actualizado.

  1. Componentes compartidos.  Las instrucciones para actualizar los componentes compartidos de Java ES a la Versión 4 están disponibles en Capítulo 2, “Actualización de los componentes compartidos de Java ES”.
  2. Directory Server.  Directory Server pocas veces reside en el mismo equipo que Communications Express. Sin embargo, las instrucciones para actualizar Directory Server a la Versión 4 están disponibles en el Actualización de Directory Server y Administration Server desde Java ES Versión 2.
  3. Software de contenedor web (opcional).  Las instrucciones para actualizar Web Server o Application Server están disponibles en el Actualización de Web Server desde Java ES Versión 2 y el Actualización de Application Server desde Java ES Versión 2 respectivamente.
  4. Access Manager (Access Manager SDK).  Las instrucciones para actualizar Access Manager a la Versión 4 están disponibles en el Actualización de Access Manager desde Java ES Versión 2.
  5. Herramienta de preparación de directorios.  La Herramienta de preparación de directorios pocas veces reside en el mismo equipo que Communications Express. Sin embargo, las instrucciones para actualizar esta herramienta y ejecutarla en Directory Server se encuentran en el Actualización de la Herramienta de preparación de directorios desde Java ES Versión 2.
  6. Messaging Server.  Los componentes de Messaging Server MTA deben actualizarse a la Versión 4 para que puedan utilizar la Versión 4 de Communications Express. Las instrucciones para actualizar Messaging Server a la Versión 4 están disponibles en el Actualización de Messaging Server desde Java ES Versión 2.
  7. Calendar Server.  Calendar Server pocas veces reside en el mismo equipo que Communications Express. Sin embargo, las instrucciones para actualizar Calendar Server a la Versión 4 están disponibles en Actualización de Calendar Server desde Java ES Versión 2.

Actualización de la Versión 2 de Communications Express

El procedimiento de actualización de Communications Express de la Versión 2 a la 4 depende del contenedor web en el que se implemente el software de Communications Express.

Actualización de la Versión 2 de Communications Express: Contenedor web de Web Server

Para actualizar la Versión 2 de Communications Express a la Versión 4 cuando se implementa en un contenedor web de Web Server que se ha actualizado a la Versión 4, siga las instrucciones que aparecen en Actualización de la Versión 3 de Communications Express (Solaris) o Actualización de la Versión 3 de Communications Express (Linux), pero sustituya la referencia a la Versión 2 por la Versión 3.

Actualización de la Versión 2 de Communications Express: Contenedor web de Application Server

Actualmente no se puede realizar una actualización de la Versión 2 de Communications Express a la Versión 4 cuando se utiliza un contenedor web de Application Server que se ha actualizado a la Versión 4.



Anterior      Contenido      Índice      Siguiente     


Nº de referencia: 819-3462.   Copyright 2006 Sun Microsystems, Inc. Todos los derechos reservados.