Versión 7.2
Estas notas de la versión contienen información importante disponible en el momento de lanzamiento de Sun JavaTM System Instant Messaging 7.2. Aquí se tratan nuevas funciones y mejoras, limitaciones y problemas conocidos e información de otro tipo. Lea este documento antes de comenzar a usar Instant Messaging 7.2.
Para asegurar la mejor implementación de Instant Messaging, deberá descargar las últimas revisiones para esta versión del producto en SunSolve Online.
La versión más reciente de estas notas de la versión se puede encontrar en el sitio web de documentación de Sun Java System. Consulte el sitio Web antes de instalar y configurar el software y, después, visítelo de forma periódica para ver los manuales y las notas de la versión más actualizados. En estas notas de la versión se incluyen los siguientes apartados:
Historial de revisiones de las Notas de la versión de Instant Messaging
Cuestiones de rendimiento, escalabilidad y tamaño de Instant Messaging
Se hace referencia a las direcciones URL de terceras partes para proporcionar información adicional relacionada.
Sun no se responsabiliza de la disponibilidad de las sedes Web de otras empresas que se mencionan en este documento. Sun no garantiza ni se hace responsable de los contenidos, la publicidad, los productos u otros materiales que puedan estar disponibles a través de dichos sitios o recursos. Sun no será responsable de daños o pérdidas, supuestos o reales, provocados por o a través del uso o confianza del contenido, bienes o servicios disponibles en dichos sitios o recursos, o a través de ellos.
Fecha |
Descripción de los cambios |
Número de referencia |
---|---|---|
Septiembre de 2006 |
Versión beta |
819-4432–05 |
Marzo de 2007 |
Versión final |
819–4432–10 |
Sun Java System Instant Messaging ofrece una presencia segura y mensajería en tiempo real ampliada, lo que permite que las comunidades de usuarios se comuniquen y colaboren instantáneamente de forma segura. Combina capacidades de mensajería instantánea con conferencias, alertas, noticias, encuestas y transferencia de archivos para crear un completo entorno de colaboración. Aprovecha la comunidad existente, administrada con LDAP, Sun Java System Access Manager, o Sun Java System Portal Server.
En este apartado, se describen los siguientes temas:
Plataforma para productos de servidor de Sun Java Communications Suite
Compatibilidad para Monitoring Framework de Sun Java Enterprise System en Instant Messaging
Cambios en las secuencias de órdenes para la reimplementación de Instant Messaging
Compatibilidad para el servicio de notificación de eventos (ENS) en Instant Messaging
El componente de servidor Instant Messaging ya no se admite en plataformas HP-UX o Windows. Para conocer las plataformas admitidas de Instant Messenger, consulte Requisitos del sistema operativo del cliente de Instant Messaging.
El servidor de redirección XMPP equilibra la carga entre el conjutno de servidores, y aumenta el rendimiento disminuyendo el grado de comunicación necesario entre los servidores en una sola implementación. El servidor de redirección XMPP aumenta la probabilidad de que dos usuarios con posibilidades de compartir información de presencia y mensajes, acaben en el mismo nodo. Ud. emplea un servicio de redirección para optimizar la utilización de los recursos. Este servicio de redirección dirige las conexiones de los clientes a hosts específicos del conjunto de servidores.
Esta versión de Instant Messaging ofrece compatibilidad a la versión 2.0 de Monitoring Framework (la estructura de supervision). Este marco de supervisión proporciona información acerca del tiempo que tarda la autenticación, la entrega de mensajes, el número de mensajes instantáneos enviados mediante este servicio y otros datos estadísticos.
La secuencia de órdenes para la reimplementación que se utiliza para reimplementar
los archivos de recursos de Instant Messenger ahora se llama iwadmin
.
(Número de problema: 6519754) Esta versión de Instant Messaging no admite implementaciones HA con Sun Cluster.
En esta versión hay dos servicios de notificación para las ventanas emergentes de Calendar. Sun Java System Message Queue ( JMQ) y el Servicio de notificación de mensajes (ENS). En versiones futuras, los productos de Communications Services (Instant Messaging, Calendar Server y Messaging Server) utilizarán JMQ exclusivamente y ENS será eliminado. Sin embargo, puede seguir utilizando ENS en esta versión.
En la versión anterior se incluyó compatibilidad para TLS en Instant Messaging sin embargo, la Guía de administración de Sun Java System Instant Messaging 7 2006Q1 no proporcionaba las indicaciones adecuadas para la instalación de TLS. TLS se utiliza para establecer la comunicación del servidor con los clientes,con otros servidores y con los componentes de Instant Messaging como XMPP/HTTP Gateway. Todavía existe compatibilidad para Legacy SSL para establecer la comunicación entre los clientes y el multiplexor. Legacy SSL ya no se admite en el servidor ni en la puerta de enlace. La Guía de administración de Sun Java System Instant Messaging 7.2 proporciona ahora información pormenorizada sobre cómo instalar programas de seguridad para su implementación.
El resultado de implementar TLS en Instant Messaging, es que ya no se le pedirá que introduzca un puerto SSL para el servidor al ejecutar configure.
Los siguientes parámetros de iim.conf ya no se utilizan:
iim_server.sslport – No es necesario un puerto propio para las conexiones TLS.
iim_server.usesslport – No es necesario un puerto SSL propio.
iim_server.secconfigdir – Ya no tiene una clave NNS ni una base de datos de certificados para el servidor.
iim_server.keydbprefix – Ya no tiene una clave NNS ni una base de datos de certificados para el servidor.
iim_server.certdbprefix – Ya no tiene una clave NNS ni una base de datos de certificados para el servidor.
iim_server.coserver1.usessl – ha sido reemplazado por iim_server.coserver1.requiressl.
Los siguientes parámetros de iim.conf ya no se utilizan:
iim_server.requiressl
iim_server.sslkeystore
iim_server.coserver1.requiressl
Consulte la Guía de administración de Sun Java System Instant Messaging 7.2 para obtener información sobre cómo utilizar estos parámetros.
El cliente de Instant Messenger utiliza imssl.html y imssl.jnlp sólo para conexiones de legacy SSL. Instant Messenger ofrece compatibilidad para TLS de forma automática cuando se conecta a un servidor configurado para utilizar TLS.
Este apartado especifica los requisitos necesarios para la instalación del software de Instant Messaging. Antes de instalarlo, asegúrese de que cumple los requisitos mínimos de hardware y de sistema operativo. JRE 1.4 es compatible tanto con el servidor como con el cliente. Asimismo, compruebe las revisiones del producto antes de realizar la instalación.
Para obtener la lista actual de las revisiones necesarias para Sun Java System Instant Messaging, vaya al portal de las revisiones en SunSolve Online. A medida que cambien los requisitos de revisiones del sistema 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.
Para la versión general de Sun Java Communications Suite 5, están disponibles los siguientes parches de actualización de Instant Messaging 7.2:
Plataforma |
Número de parche (Español) |
Número de parche (idiomas traducidos) |
---|---|---|
Solaris, SPARC |
118786–26 |
120841–02 |
x86 |
118787–26 |
120841–02 |
Linux |
118788–26 |
120842–02 |
Además, los siguientes parches de actualización de Instant Messaging SDK 7.2 están disponibles:
Plataforma |
Número de revisión |
---|---|
Solaris, SPARC |
118789–27 |
x86 |
118790–27 |
Linux |
118791–27 |
Los requisitos de hardware y software para esta versión del software Instant Messaging se describen en las siguientes secciones:
Requisitos del sistema operativo del servidor de Instant Messaging
Requisitos del sistema operativo del cliente de Instant Messaging
Esta versión de Sun Java System Instant Messaging admite las siguientes plataformas:
SO SolarisTM 9 (5.9) (SPARC® Platform Edition, x86 Platform Edition y Opteron Platform Edition)
SO Solaris 10 (SPARC Platform Edition, x86 Platform Edition y Opteron Platform Edition)
Red Hat Enterprise Linux AS 3.0 y AS 4.0
Puede encontrar una lista de las revisiones recomendadas para Solaris en SunSolve Online.
Esta versión de Instant Messaging es compatible con las siguientes versiones de otro software de servidor:
Sun Java System Access Manager 7 2006Q4
Sun Java System Application Server Enterprise Edition 8 2006Q4
Sun Java System Calendar Server 6 2006Q4
Sun Java System Directory Server 6 2006Q4
Sun Java System Messaging Server 6 2006Q4
Sun Java System Portal Server 7 2006Q4
Sun Java System Web Server 7 2006Q4
Los requisitos mínimos de hardware para instalar Instant Messaging son:
Aproximadamente 300 MB de espacio libre en disco para el software.
Aproximadamente 5 K de espacio en disco para cada usuario.
Al menos 256 MB de memoria RAM. La cantidad de memoria RAM necesaria depende del número de conexiones de clientes simultáneos y de si el servidor y el multiplexor están instalados en el mismo sistema anfitrión (host).
Esta versión es compatible con las siguientes plataformas cliente:
Solaris 8, 9 y 10
Microsoft Windows 98, ME, NT (SP 6a), 2000, XP
Mac OS X, mínimo 10.1
Red Hat Linux, mínimo 7.2
En Windows, puede ejecutar Instant Messenger utilizando el complemento Java de los siguientes exploradores:
NetscapeTM, mínimo 7.2
MozillaTM, mínimo 1.7
Mozilla Firefox, mínimo 1.0
Internet Explorer, mínimo 6.0 SP 2
Si el equipo cliente tiene instalado Java 1.4 o una versión posterior, no hay requisitos adicionales para utilizar el complemento Java o Java Web Start. Netscape Navigator v7 y las versiones más recientes del explorador Mozilla incluyen Java v1.4 o posterior. Internet Explorer no incluye la última versión de Java. Si tiene problemas utilizando el cliente con Java 1.4, actualice a 5.0. JDKTM 5.0 se incluye con Sun Java System Instant Messaging.
Si el equipo cliente no tiene instalado Java v1.4 o una versión posterior, debe instalar Java Web Start. Puede descargar e instalar Java v1.4. desde el sitio web de Java Technology website.
Puede descargar e instalar Java Web Start desde el sitio web de Java Web Start Technology.
Se pueden intercambiar vínculos HTML a través de Instant Messenger y activarlos desde Messenger haciendo clic en ellos. Cuando se activa un vínculo, Messenger ejecuta un explorador. La Tabla 4–2 muestra las combinaciones de sistemas operativos y exploradores admitidas.
Tabla 4–2 Combinaciones admitidas de SO y exploradores de cliente para Instant Messaging
Sistema operativo |
Explorador |
---|---|
Solaris 10 JDS DesktopTM |
Netscape Communicator, mínimo 8.0, Mozilla TM mínimo 1.7.12, Mozilla Firefox mínimo 1.5.0 |
Red Hat Linux Desktop, mínimo 7.0 |
Netscape Communicator, mínimo 8.0, Mozilla mínimo 1.7.12, Mozilla Firefox mínimo 1.5.0 |
Red Hat Linux Desktop, mínimo 9.0 |
Netscape Communicator, mínimo 8.0, Mozilla mínimo 1.7.12, Mozilla Firefox mínimo 1.5.0 |
Windows 98/ME/NT/2000/XP |
Sin restricciones |
Mac OS X |
Sin restricciones |
Instant Messenger utiliza entre 20 y 40 MB de memoria en la mayoría de las plataformas. Debe calcular los requisitos de memoria teniendo en cuenta los requisitos de otras aplicaciones (incluidos los sistemas operativos) que se utilicen en el equipo cliente. En la mayoría de los casos, se recomienda disponer de, al menos, 128 MB de memoria RAM para ejecutar Instant Messenger y otras aplicaciones de manera satisfactoria. La cantidad necesaria de RAM será superior cuando se utilicen sistemas operativos que requieran mucha memoria.
Esta sección contiene información importante sobre la instalación y desinstalación de Instant Messaging.
(Linux sólo, núm. de problema: 6518514) Si está actualizando Instant Messaging de una versión anterior, debe aplicar el parche sun-im-ident-7.2–24 antes de aplicar el parche sun-im-install-7.2–24. De lo contrario, la actualización puede fallar.
(Número de problema: 6361796) Si realiza una operación patchrm en la instalación de Instant Messaging se perderán todas las personalizaciones efectuadas en los recursos del cliente. No olvide hacer copias de seguridad de los recursos del cliente antes de llevar a cabo esta acción.
(Número de problema: 6473540) En Solaris, si actualiza de Sun Java System Instant Messaging 7 2005Q4 a 7.2, y después anula para volver a la versión 2005Q4, y ejecuta la utilidad configure
, se producirán errores en la configuración pero la anulación se hará correctamente.
Si está utilizando Access Manager con Instant Messaging deberá instalar "Legacy (estilo versión 6.x)"Access Manager utilizando el programa de instalación de Java Enterprise System. Esta versión de Instant Messaging no es compatible con "Realm (estilo versión 7)" Access Manager.
Si decide utilizar Sun Java System Access Manager para almacenar las políticas cuando configure Instant Messaging, se crearán políticas como las siguientes:
Capacidad para administrar Instant Messaging y Presence Services
Capacidad para modificar la configuración de Instant Messaging
Capacidad para gestionar salas de conferencias de Instant Messaging
La Guía de instalación de Instant Messaging se ha dejado de utilizar. Si va a instalar Instant Messaging 7.2 por primera vez, consulte la Sun Java Enterprise System 5 Installation Guide for UNIX para obtener instrucciones de instalación. Si está actualizando una versión anterior de Instant Messaging, consulte la Sun Java Enterprise System 2006Q3 Upgrade Guide.
La Tabla 4–3 incluye las incompatibilidades conocidas de Instant Messaging 7.2.
Tabla 4–3 Problemas de compatibilidad de Instant Messaging 7.2
Incompatibilidad |
Impacto |
Comentarios |
---|---|---|
Las versiones de Instant Messenger anteriores a 2006Q1 no admiten la redirección de XMPP. |
(Número de problema: 6401743) Si va a utilizar el servidor de redirecciones Instant Messaging con Instant Messenger, debe utilizar la versión 2006Q1 o superior de Instant Messenger. |
Si utiliza un cliente de terceros, asegúrese de que admite la redirección de XMPP antes de implementar el servidor de redirecciones Instant Messaging. |
Los paquetes SDK Java de Instant Messaging tienen un nuevo nombre en Sun Java System Instant Messaging 7 2005Q4 para cumplir con las convenciones de nomenclatura de la comunidad de código abierto (org.netbeans.lib.collab). |
En versiones futuras, Instant Messaging utilizará exclusivamente el nuevo esquema de nomenclatura y el antiguo será descartado. | |
Instant Messaging 7.2 es incompatible con las versiones 7 2005Q4 de Access Manager. |
Al instalar Access Manager, seleccione el "modo Legacy (estilo versión 6)" en vez del "modo Realm (estilo versión 7)" en el programa de instalación de Java Enterprise System. | |
Instant Messaging 7.2 es incompatible con las versiones 2004Q2 de Portal Server y Messaging Server. |
Actualice Portal Server y Messaging Server cuando actualice Instant Messaging 7.2. | |
Debido a un cambio de protocolo, el servidor de Instant Messaging 7.2 no puede comunicarse con un servidor de una versión anterior en las implementaciones federadas. |
Los sitios de implementación federada de Instant Messaging deberán actualizar todos los servidores. Las implementaciones existentes que no deseen actualizar el servidor, tendrán que definir explícitamente la propiedad del objeto de serie de sesión de colaboración para que utilice la implementación de protocolo heredado. |
Deberá coordinar la actualización para limitar el tiempo durante el que los servidores no se podrán comunicar entre sí. |
Comunicación Cliente - Servidor |
Debido al cambio de protocolo, las versiones anteriores del cliente (2004Q2 y anteriores) no podrán comunicarse con las nuevas versiones del servidor y viceversa. |
Deberá actualizar el cliente y el servidor a la vez. |
Sun Java System Instant Messaging 7 2005Q4 y 2006Q1 son incompatibles con los componentes compartidos que se suministran con Sun Java System Instant Messaging 7.2. |
Instant Messaging tiene una fuerte dependencia del SDK IM. El SDK IM se instala con los componentes compartidos. |
Deberá actualizar los componentes compartidos y, a continuación, actualizar Instant Messaging. Consulte la Sun Java Communications Suite 5 Installation Guide para obtener instrucciones específicas. |
La implementación SDK de Instant Messaging del protocolo Legacy Instant MessagingPresence ahora se proporciona en un único paquete. |
De forma predeterminada, las API SDK de Instant Messaging utilizan la implementación basada en el protocolo XMPP. Las aplicaciones tendrán que definir explícitamente la propiedad del objeto de fábrica de sesión de colaboración para que utilice la implementación del protocolo Legacy. | |
El componente SDK incluye archivos jar adicionales: SDK de Instant Messaging utiliza las bibliotecas JSO (JABBER Stream Objects). |
Para poder utilizar XMPP, deberá modificar classpath de las aplicaciones antiguas utilizando el SDK de Instant Messaging. | |
El servidor Instant Messaging 6 2004Q2 es incompatible con el comportamiento predeterminado de la última versión del SDK. |
Para poder utilizar el servidor 6 2004Q2 con el SDK actual de Instant Messaging deberá definir la propiedad del objeto de fábrica de sesión de colaboración para que utilice la implementación del protocolo legacy. Consulte el número de problema 6200472 en Problemas conocidos y limitaciones de Instant Messaging para obtener más instrucciones. | |
El multiplexor de Instant Messaging 7.2 no funciona con versiones anteriores del servidor. |
(Número de problema: 6396790) Debido a un cambio en el protocolo interno que se utiliza entre el multiplexor y el servidor, el multiplexor no detecta inmediatamente que se ha bloqueado una versión anterior del servidor. Es posible que los clientes que utilizan un multiplexor conectado a una versión anterior del servidor bloqueado tarden un tiempo razonable en darse cuenta del fallo del servidor. |
Utilice Instant Messaging 7.2 tanto para el multiplexor como para el servidor. Deberá actualizar o aplicar una revisión en los sistemas donde esté instalado el servidor y despues actualice los sistemas donde esté habilitado sólo el multiplexor. |
El servidor de Instant Messaging 7.2 no funciona con las versiones anteriores del SDK de Instant Messaging. |
(Número de problema: 6439781) No podrá iniciar el servidor de Instant Messaging 7.2 después de la actualización si no actualiza también el SDK de Instant Messaging. |
Utilice la versión 7.2 del servidor y de SDK. |
Cambios en la URL predeterminada de la base de códigos desde la versión 6 2004Q2. |
(Número de problema: 6189921) La URL predeterminada de la base de códigos ha cambiado de: http://server:port/iim a: http://server:port/im | |
Cambios en los números de puerto predeterminados desde la versión 6 2004Q2. |
(Número de problema: 6189921) El puerto del servidor ha cambiado de 49999 a 45222 y el puerto del multiplexor de 49909 a 5222. |
Este apartado proporciona información de utilidad sobre los ajustes y el rendimiento al implementar Instant Messaging en una configuración agrupada en servidores y sobre la optimización de la recopilación de elementos no utilizados en los siguientes apartados:
Configuración de conjuntos de subprocesos y puertos de servicio de Instant Messaging
Ajuste de la recopilación de los elementos no utilizados para Instant Messaging
Esta información debería utilizarse con la Sun Java Communications Suite 5 Deployment Planning Guide.
En una implementación del conjunto de servidores, debe configurar del mismo modo cada servidor Instant Messaging.
Utilice la versión 5 de J2SE para ejecutar el servidor de Instant Messaging ya que obtendrá un mejor rendimiento y no será necesario realizar ajustes en la línea de órdenes, puesto que admite funciones ergonómicas. Puede encontrar más información sobre el uso de esta versión en los siguientes documentos:
El servidor de Instant Messaging utiliza el parámetro iim.jvm.maxmemorysize en iim.conf para establecer el tamaño máximo de la pila de JVM que se va a asignar. El valor predeterminado de este parámetro es 256 MB. No obstante, una implementación activa de Instant Messaging de mayor tamaño necesitará más memoria. La elección de la cantidad de memoria que se va a asignar a los servidores de Instant Messaging del conjunto de servidores depende del número de usuarios activos simultáneos que sea necesario admitir. Cada servidor de Instant Messaging del conjunto necesita 256 MB junto con 65 KB para cada usuario activo o conectado que realice un uso diario del servicio como el siguiente:
Dos actualizaciones de presencia
Cinco charlas de 10 minutos de duración
Una conferencia con varios usuarios de 15 minutos de duración
Un cierre y un inicio de sesión
El uso adicional por usuario, el uso de servicios adicionales de Instant Messaging como, por ejemplo, las noticias o las transferencias de archivos, y el uso de funciones como los filtros de mensajes, los archivos de almacenamiento o SSL consumirán una mayor cantidad de memoria. Debe llevar a cabo la creación de perfiles de carga de la actividad de un usuario normal antes de implementar Instant Messaging en un entorno de producción. Póngase en contacto con el Servicio de asistencia de Sun para obtener más información sobre la creación de perfiles de carga para una implementación de Instant Messaging.
Instant Messaging proporciona un conjunto de opciones de configuración para ajustar el tamaño y el comportamiento de los conjuntos de subprocesos con el fin de atender las solicitudes de cliente a servidor y de servidor a servidor. Estos conjuntos de subprocesos, junto con los puertos de servicio asociados, pueden mejorar el rendimiento de un servidor de Instant Messaging.
Nombre de la opción |
Descripción |
Valor predeterminado |
---|---|---|
iim_server.maxthreads |
Número máximo de subprocesos para el conjunto de subprocesos predeterminado |
20 |
iim_server.threadpool |
Lista de conjuntos de subprocesos independientes |
(Todos los elementos utilizan el conjunto de subprocesos predeterminado.) |
iim_server.threadpool.capacity |
Capacidad (*) del conjunto de subprocesos predeterminado |
10 * subprocesos como máximo |
iim_server.threadpool.aaa.maxthreads |
Número máximo de subprocesos para un conjunto de subprocesos con nombre aaa: maxthreads(aaa) |
4 |
iim_server.threadpool.aaa.capacity |
Capacidad de un conjunto de subprocesos con nombre aaa. |
10 * subprocesos máximo (aaa) |
Tabla 4–4 Conjuntos de subprocesos definidos para Sun Java Communications Suite
Nombre |
Uso |
---|---|
s2s-in |
Todas las comunicaciones entrantes de servidor a servidor Si el puerto permite las comunicaciones de servidor a servidor, se utiliza este conjunto de subprocesos. |
s2s-out |
Todas las comunicaciones salientes de servidor a servidor Si el puerto permite las comunicaciones de servidor a servidor, se utiliza este conjunto de subprocesos. |
s2s |
Todas las comunicaciones de servidor a servidor; la unión de s2s-in y s2s-out. |
Los conjuntos de subprocesos definidos pueden especificarse y utilizarse con un puerto de servicio asociado a un único servidor, tal y como se describe en Configuración del puerto de servicio . Usted edita la configuración del puerto y de los subprocesos en iim.conf. Es necesario que reinicie el servidor después de cambiar las configuraciones del puerto y de los subprocesos.
Si se supera la capacidad del conjunto de subprocesos, se emite un mensaje de error estándar. El servidor de Instant Messaging no aceptará solicitudes adicionales para el conjunto de subprocesos hasta que el número de solicitudes sea inferior al valor de la capacidad del conjunto. Si se produce esta situación en un entorno con conjuntos de servidores, es posible que deba:
Aumentar la capacidad del conjunto de subprocesos
Especificar un conjunto de subprocesos definido
Ajustar el número máximo de subprocesos, maxthreads, para el conjunto de subprocesos
Utilizar un puerto de servicio exclusivo de servidor
Aumentar la memoria
Distribuir de forma más eficaz los usuarios en el conjunto de servidores
!s2s thread pool iim_server.threadpool=s2s-in iim_server.threadpool.s2s-in.maxthreads=5 |
Existen diversas opciones de configuración del puerto de servicio, tal y como se describe en este apartado.
Opción |
Definición |
Valor predeterminado |
---|---|---|
iim_server.useport |
Permite abrir los puertos normales (permite utilizar StartTLS). |
verdadero |
iim_server.usesslport |
Permite abrir los puertos SSL (TLS no negociable) |
falso |
iim_server.usemuxport |
Permite abrir los puertos multiplexor |
verdadero |
iim_server.port |
Lista de puertos normales |
5269 |
iim_server.sslport |
Lista de puertos SSL |
5270 |
iim_mux.serverport |
Lista de puertos multiplexor |
45222 |
iim_server.port.puerto .sndbuf |
Tamaño del búfer de send del socket |
ninguno |
iim_server.port.puerto .rcvbuf |
Tamaño del búfer de recv del socket |
ninguno |
iim_server.port.puerto .interface |
Lista de interfaces de red específicas a las que enlazarse |
ninguno (indica cualquier interfaz) |
iim_server.port.puerto .protocol |
Lista de los protocolos permitidos en este puerto (cliente, servidor, componente, homólogo) |
todos/cualquiera |
iim_server.port.puerto .nodelay |
Activa el algoritmo Nagles |
falso |
Puede mejorarse el rendimiento de un puerto de servicio ajustando el tamaño del envío del puerto para los tamaños de búfer de recepción.
iim_server.port = 5269, 45269, 15222 iim_server.port.5269.protocol = server iim_server.port.45269.protocol = peer, component iim_server.port.45269.sndbuf= 512000 iim_server.port.45269.recvbuf= 512000 iim_server.port.15222.protocol = client |
(Número de problema: 6279277) Debido a las diferencias en la forma en que las versiones 1.4.2 y 1.5 de JRE administran la recopilación de elementos no utilizados, es posible que disminuya el rendimiento al utilizar el recopilador de elementos no utilizados predeterminado con la versión 1.4.2 del host del servidor. Para solucionar este problema, puede actualizar a la versión 1.5 de JRE o incluir la siguiente opción de línea de órdenes al llamar al servidor:
-XX:+UseParallelGC |
Para obtener más información sobre la recopilación de elementos no utilizados de JRE, consulte los siguientes documentos:
JRE 1.4.2 - Tuning Garbage Collection with the 1.4.2 Java Virtual Machine
JRE 1.5 – Tuning Garbage Collection with the 5.0 Java Virtual Machine
En esta sección se describen los problemas solucionados en esta versión de Instant Messaging 7.2.
(Sólo en Linux) La ubicación de Java está ahora registrada correctamente en redeployApp
después de la actualización. Ya no será necesario que modifique manualmente la ruta de Java en /opt/sun/im/html/redeployApp.
Anteriormente, si configuraba un proxy pero deshabilitaba SSL en iim.conf, aún podía iniciar una sesión mediante el proxy. Además, la consola indicaba que se había iniciado una sesión de forma segura en Instant Messenger cuando no era cierto. Estos errores no volverán a producirse.
Después de la actualización, en una implementación con Sun Java System Access Manager, en la que las propiedades de usuario se hayan almacenado en LDAP, ya no aparecerán los nombres de los canales de noticias multibyte existentes como %-encoded.
Instant Messenger ya no generará una excepción si se establecen tiempos de espera demasiado elevados, por ejemplo httpbind.polling.
El comando rdadmin generate ya no sobrescribe la redirección de la base de datos de redirecciones existente.base de datos
Los usuarios con acceso de lectura ya no pueden adjuntar archivos en conferencias moderadas.
La búsqueda de usuarios en otro dominio alojado del dominio predeterminado ya no falla.
En una implementación de dominio virtual, los usuarios pueden recibir información sobre la presencia pero no enviar mensajes a los contactos de otros dominios alojados en el mismo servidor LDAP.
La ayuda en línea ya muestra el número de versión correcto.
En una implementación de grupo de servidores, ya no es posible enviar mensajes individuales varias veces .
Esta sección contiene una lista de los problemas más importantes conocidos en el momento del lanzamiento de la versión Instant Messaging 7.2.
Las actualizaciones de revisiones se publican frecuentemente. Si encuentra un problema al instalar o utilizar Instant Messaging, póngase en contacto con Sun Support para saber si existe una solución disponible para este problema. De forma alternativa, puede consultar SunSolve Online para ver si hay revisiones disponibles.
En esta sección se tratan los siguientes temas:
Problemas de instalación, actualización y desinstalación de Instant Messaging
Problemas en la comunicación entre servidores de Instant Messaging
Problemas con el servidor de redirección de Instant Messaging
Problemas de localización y globalización de Instant Messaging
Problemas y actualizaciones de la documentación de Instant Messaging
(Sólo Linux) Al actualizar a esta versión de Sun Java System Instant Messaging 7 2005Q4, la implementación de los recursos del cliente quedará anulada del contenedor web.
Solución: Para evitar este problema, realice una de las tareas siguientes:
Ejecute el siguiente comando al aplicar la revisión:
"rpm -F --nopreun sun-im-client*" |
Vuelva a implementar manualmente los recursos del cliente después de aplicar la revisión:
/opt/sun/im/sbin/iwadmin |
El servidor no puede acceder a los datos de usuario después de actualizar de Sun Java System Instant Messaging 7 2005Q4 a 7.2.
Solución:
Si desea actualizar de Sun Java SystemInstant Messaging 7 2005Q4 a esta versión y utiliza un archivo para almacenar las propiedades del usuario en la ubicación predeterminada, (iim.userprops.store = "file"), deberá copiar los datos del usuario antes de hacer la actualización, de la siguiente manera:
Solaris: de /var/opt/SUNWiim/db a /var/opt/SUNWiim/default/db
Linux: de /var/opt/sun/im/db a /var/opt/sun/im/default/db
Las personalizaciones hechas en los recursos de Instant Messaging después de ejecutar la operación patchrm
Si realiza una operación patchrm en la instalación de Instant Messaging se perderán todas las personalizaciones efectuadas en los recursos del cliente.
Solución: Realice una copia de seguridad de los recursos de cliente antes de realizar esta acción.
Después de la actualización no se iniciará el servidor en una implementación grande.
En una implementación en la que la información de conferencias de Instant Messaging se almacene en LDAP y haya más de 1.000 conferencias almacenadas, es posible que el servidor no se inicie después de realizar una actualización. Esto se debe a que el servidor comprueba si se ha realizado una migración durante el inicio. Si no se ha realizado ninguna (por ejemplo, al actualizar desde Sun Java System Instant Messaging 7 2005Q4 o 2005Q1, no es necesaria), el servidor no se iniciará. Debe agregar manualmente un indicador para señalar que se ha realizado una migración antes de iniciar el servidor.
Solución: Después de la actualización, cambie a im_runtime_base y escriba las siguientes órdenes en la línea de órdenes para agregar manualmente un indicador que señale que se ha realizado una migración.
touch db/muc/.ids_migrated_muc touch db/muc/.ids_migrated |
La anulación de la actualización no anula la implementación de los componentes de Instant Messenger.
Si intenta anular esta versión para volver a una versión anterior de Instant Messaging utilizando patchrm y después ejecutar la orden undeploy (anular implementación) en los recursos de Instant Messenger, se producirá el siguiente error en la orden.
/im_svr_base/sbin/iwadmin: No existe ese archivo o directorio. |
Solución: Ninguna.
La ejecución del comando de arranque imadmin falla al iniciar los servicios después de actualizar de 2005Q1 o 2005Q4 a 7.2.
En esta versión se ha realizado un cambio en el guardián que hace que el comando imadmin de las versiones 2005Q1 y 2005Q4 falle cuando se utiliza con la última versión de componentes compartidos y cuando el componente no se especifica con el comando.
Solución: Debe actualizar los componentes (servidor, etc) de Instant Messaging a la versión 7.2 si actualiza los componentes compartidos a Sun Java Communications Suite 5. Además, para actualizar Instant Messaging, debe actualizar los componentes compartidos.
(Sólo Solaris) Se produce un error en la configuración después de anular de Instant Messaging 7.2 a 2005Q4
En Solaris, si actualiza de Sun Java System Instant Messaging 7 2005Q4 a 7.2, y después anula para volver a la versión 2005Q4, y ejecuta la utilidad configure
, se producirán errores en la configuración pero la anulación se hará correctamente.
Solución: Ninguna.
La opción –migrar para imadmin ya no se admite.
La versión 2005Q1 y anteriores incluían la opción -migrar para el comando imadmin. Esta opción ya no se incluye.
Solución: Ninguna.
La utilidad de configuración falla si se especifica un id de usuario y un id de grupo diferente a root.
Si utiliza un usuario diferente a root para instalar Instant Messaging, de forma predeterminada, el usuario no tendrá permiso para modificar iim.conf. En este caso, cuando ejecute configure después de la instalación, este comando, configure, fallará.
Solución: Después de la instalación y antes de iniciar los componentes de Instant Messaging, deberá definir manualmente los permisos para imuser y imgroup de la siguiente manera:
chown -R imuser:imgroup /var/opt/SUNWiim/default chown -R imuser:imgroup /etc/opt/SUNWiim/default |
Dondeimuser y imgroup son el usuario y el grupo respectivamente, con los que ha instalado Instant Messaging.
(Sólo Linux) La actualización a Instant Messaging 7.2 falla con el error de conflicto de archivos.
Si actualiza el paquete sun-im-install-7.2–24 antes que el paquete sun-im-ident-7.2–24, las versiones antiguas de los paquetes no se sobrescriben. Las versiones antiguas son sun-im-install-7.0–13 y sun-im-ident-7.0–13. Esto ocasiona el error siguiente:
file /opt/sun/im/lib/imService.ldif from \ install of sun-im-install-7.2-24 conflicts with \ file from package sun-im-ident-7.0-13 |
Las versiones de estos paquetes que se deben instalar con Instant Messaging 7.2 son sun-im-ident-7.2–24 y sun-im-install-7.2–24 .
Solución: Desinstale el paquete sun-im-ident-7.0–13 ; a continuación, actualice Instant Messaging. Asegúrese de que aplica sun-im-ident-7.0–24 antes de aplicar el parche sun-im-install-7.2–24 cuando aplica parches durante la actualización.
Se produce una disminución del rendimiento de la memoria con la recopilación de elementos no utilizados que usa JRE 1.4.2 en el host del servidor.
Solución: ConsulteCuestiones de rendimiento, escalabilidad y tamaño de Instant Messaging para obtener instrucciones.
En las comunicaciones de servidor a servidor, puede que no funcionen los derechos de acceso a los canales de noticias para los usuarios finales.
Por ejemplo, un usuario cuyo acceso se haya definido como NONE (Ninguno) puede tener acceso READ (De lectura).
Solución: Ninguna.
En las comunicaciones de servidor a servidor, un usuario final suscrito a un canal de noticias en un servidor diferente no puede chatear con el creador de mensajes del canal de noticias.
Solución: Ninguna.
En las comunicaciones de servidor a servidor, los derechos de acceso de los usuarios finales no funcionan correctamente en las salas de conferencias.
Por ejemplo, derechos de acceso como NONE, READ, y WRITE.
Solución: Ninguna.
La ayuda de las líneas de órdenes para la utilidad de configuración no es correcta
Deberá incluir dos guiones antes de las opciones de palabras completas al utilizar la utilidad configure. Por ejemplo, configure --nodisplayfuncionará correctamente mientras que configure –nodisplay no lo hará. La ayuda de la línea de órdenes para la utilidad de configuración afirma erróneamente que sólo necesita utilizar un guión.
La configuración de multiplexor parece fallar debido a una conexión LDAP incorrecta.
Si va a instalar una instancia que sólo será un multiplexor y selecciona la opción que guarda las propiedades del usuario en LDAP, se producirá un error cuando ejecute configure
informándole de que se ha producido un fallo en la configuración.
Solución: No seleccione la opción de almacenar propiedades del usuario en LDAP si sólo va a instalar un multiplexor.
Configure muestra opciones para configurar el SDK de Access Manager incluso si no está instalado.
Después de una correcta instalación de Instant Messaging sin SDK de Access Manager , el panel "Opciones de administración de usuarios" permite de manera incorrecta seleccionar parámetros para utilizar Access Manager para SSO y directivas.
Solución: Ninguna.
Esta versión de Instant Messaging no admite implementaciones HA con Sun Cluster.
Solución: Ninguna.
La ubicación del archivo de registro para XMPP/HTTP gateway es incorrecta después de la instalación
En Solaris, si decide utilizar una ubicación para los registros distinta de la predeterminada o si está ejecutando Linux, independientemente de la ruta que seleccione, deberá modificar la ubicación del archivo de registro predeterminado para la puerta de enlace XMPP/HTML en httpbind_log4j.conf.
Solución: En httpbind_log4j.conf, defina el valor del parámetro log4.appender.appender_ID.file en la ubicación en la que se almacenan los archivos de registro. De forma predeterminada, este valor es /var/opt/sun/im/default/log en Linux. Si selecciona otra ubicación para los archivos de registro al ejecutar configure
, especifique dicha ruta como valor para el parámetro.
No existen problemas conocidos sobre la agrupación de servidores en esta versión.
No se puede utilizar Instant Messenger 2005Q4 o anteriores con un servidor de redirecciones.
Las versiones antiguas de Instant Messenger no admiten la redirección XMPP.
Solución: Actualice Instant Messenger a 2006Q1 o superior
Al buscar salas de conferencia y canales de noticias en otro dominio alojado desde el dominio predeterminado se produce un error.
Solución: Ninguna.
Los usuarios que pertenecen a dominio no predeterminado de un conjunto de servidores no pueden participar en las conferencias creadas por los usuarios del dominio predeterminado.
En un grupo de servidores de un entorno de dominios hospedados, si un usuario del dominio predeterminado crea una conferencia e invita a los usuarios de un dominio no predeterminado a participar, los usuarios invitados no podrán participar a pesar de aparecer en la lista de asistentes de la conferencia.
Solución: Ninguna.
Las propiedades de los mensajes de noticias no se envían con los mensajes de noticias.
Como consecuencia, las siguientes capacidades de cliente pueden verse afectadas:
El asunto no se visualiza con el mensaje de noticias.
No se pueden cambiar las líneas de los mensajes de noticias, de forma que todo aparece desordenado.
Puede perderse el formato de los mensajes de noticias.
No se pueden enviar documentos adjuntos.
No se pueden enviar imágenes.
Solución: Ninguna.
Mensajes perdidos en el canal de noticias.
Si publica un mensaje en un canal de noticias y, a continuación, sale sin visualizar el mensaje que acaba de introducir, el mensaje parece que se ha perdido. Los mensajes están ahí, pero no están visibles.
Solución: Vea los mensajes que publique en los canales de noticias antes de cerrar sesión en Instant Messenger, o cancele la suscripción y vuelva a suscribirse al canal de noticias.
Problemas con la personalización de fuentes para los caracteres mutibyte.
Solución: Para personalizar las fuentes de los caracteres multibyte, primero tiene que escribir el texto y, a continuación, resaltarlo y aplicar las personalización de las fuentes.
Se producen errores de impresión con Instant Messenger en algunas configuraciones locales.
Solución: Corte y pegue el texto que desee imprimir en otra aplicación que pueda imprimir.
En algunas configuraciones regionales con caracteres multibytes no se procesan correctamente las etiquetas del menú de la barra de tareas de Windows.
La funcionalidad del menú no resulta afectada.
Solución: Ninguna.
En la configuración regional zh_HK, Instant Messenger se muestra en inglés.
Solución: Para ver los mensajes en chino tradicional (zh_TW) en un equipo que utilice la configuración regional zh_HK para el inicio de sesión, debe crear un vínculo simbólico a zh_TW.
En Windows 2000, en las versiones localizadas de Instant Messenger, el primer elemento del menú emergente de la carpeta no se muestra correctamente.
El texto debería decir "Contraer""
Solución: En los sistemas cliente, use JDK 1.4.2 en vez de JDK 1.5 (5.0).
Puede incluirse un carácter adicional no válido en el contenido de los mensajes de archivos de almacenamiento de correo electrónico que contengan caracteres multibyte.
Solución: Ninguna.
En las siguientes secciones se describen los problemas conocidos de Instant Messenger en el momento de su lanzamiento:
Problemas de conectividad y de inicio y cierre de sesión en Instant Messenger
Problemas con la gestión de las políticas de Instant Messenger
Problemas con la gestión de los contactos de Instant Messenger
Problemas con las ventanas emergentes del calendario de Instant Messenger
Problemas con las salas de conferencias de Instant Messenger
La detección inactiva no se realiza en Mac OS.
Si un usuario deja una sesión de Instant Messenger, la ausencia no se detecta automáticamente.
Solución: Los usuarios de Mac OS deben establecer su estado presencial como "Ausente" antes de abandonar la sesión.
No se pueden eliminar los estados personalizados.
Solución: Los estados menos utilizados se acaban eliminando. Para eliminar uno de forma inmediata, agregue cinco estados personalizados nuevos y el más antiguo desaparecerá.
Los cambios realizados por los usuarios en el cuadro de diálogo de configuración (ficha "Privacidad"), se guardan cuando se realizan dichos cambios, no cuando el usuario hace clic en "Aceptar".
Por esta razón, si hace clic en "Cancelar" después de realizar cambios en esta ficha, los cambios se guardarán de todas formas.
Solución: Ninguna.
Los usuarios no pueden establecer prioridad para el estado desocupado o ausente cuando se ejecuta Instant Messenger desde el complemento de Java
Las opciones para establecer la prioridad para desocupado o ausente no se muestran en la interfaz de usuario cuando se ejecuta Instant Messenger utilizando el complemento de Java. Esto no sucede al ejecutar Instant Messenger desde Java Web Start.
Solución:
Ejecute Instant Messenger utilizando Java Web Start.
Seleccione Herramientas>Ajustes para que aparezca el cuadro de diálogo Ajustes.
Seleccione la ficha Avanzados.
Establezca la prioridad en "desocupado" o "ausente". Si desea más información sobre esta opciones, consulte la ayuda en línea.
No se puede utilizar Instant Messenger 2005Q4 o anteriores con un servidor de redirecciones.
Las versiones antiguas de Instant Messenger no admiten la redirección XMPP.
Solución: Actualice Instant Messenger a 2006Q1 o superior
(Sólo Windows) Falta la opción Parámetros de integración de escritorio cuando se lanza el cliente desde el complemento Java en Windows
El complemento Java no admite la integración de escritorio. Como resultado, la opción Parámetros de integración de escritorio desaparece de la ficha General del cuadro de diálogo Configuración.
Solución: Invoque la aplicación desde Java Web Start.
El cuadro de diálogo de inicio de sesión de Instant Messenger no muestra necesariamente el servidor en el que el usuario final inició sesión la última vez.
Esto es incoherente con el funcionamiento del nombre de usuario, donde el último nombre de usuario utilizado satisfactoriamente se muestra en el cuadro de diálogo de inicio de sesión.
Solución:
En el cuadro de diálogo de inicio de sesión, haga clic en Más detalles.
Seleccione el servidor adecuado en la lista desplegable de servidores.
Si un cliente conectado a través de SSL se desconecta e intenta conectarse de nuevo, se le solicitará al usuario que vuelva a aceptar el certificado.
Solución: Ninguna.
Instant Messenger interrumpe la conexión inesperadamente.
En las implementaciones con Access Manager, si se agota el tiempo de espera de Access Manager, Instant Messenger se desconecta y no puede volver a conectarse hasta que se reinicie el servidor de Instant Messaging.
Solución: Descargue la revisión del producto en SunSolve Online.
Problemas en Instant Messenger después de volver a conectarse al servidor.
Si Instant Messenger se desconecta del servidor, es posible que no funcione correctamente cuando vuelva a conectarse. Por ejemplo, es posible que no se muestre correctamente la información de presencia y no funcionarán las salas de conferencias.
Solución: Para participar en una sala de conferencias una vez desconectado, haga clic en el icono de charla en lugar de hacer doble clic en la conferencia de la ficha Conferencias. Además, puede descargar la revisión del producto en SunSolve Online.
Las conexiones del usuario interrumpidas por Access Manager no cierran la sesión en Instant Messenger. de los usuarios
Si Access Manager finaliza la sesión actual del usuario, su sesión en Instant Messenger no se cerrará.
Solución: Ninguna.
Los usuarios no pueden iniciar una sesión en Instant Messaging si la contraseña del usuario contienen un espacio inicial o final.
Solución: Ninguna.
Es posible que se haya agregado un retorno de carro adicional al cortar y pegar el texto en Instant Messenger.
Solución: Ninguna.
En un SO MAC, la impresión desde un cliente Java Web Start bloquea Instant Messenger.
Solución: Copie el mensaje, péguelo en otra aplicación e imprímalo.
Cuando se aplican varias políticas de Instant Messaging a un usuario, las políticas pueden contradecirse entre sí.
Por ejemplo, si se adjudican a un usuario una política normal y una de administrador de salas de conferencias, el usuario en cuestión no podrá administrar salas de conferencias.
Solución: Edite la política de usuario normal desactivando la opción que hace referencia a la capacidad para administrar salas de conferencias. De esta manera, las dos políticas no entrarán en conflicto.
Los grupos de contactos vacíos desaparecen en Instant Messenger
Si crea un nuevo grupo de contactos en Instant Messenger pero no asigna ningún contacto al grupo, luego cierra la sesión y vuelva a iniciarla, el grupo de contacto no aparecerá en la lista de contactos.
Solución: Agregue el contacto al grupo de contactos antes de cerrar la sesión de Instant Messenger.
El perfil de privacidad no se aplica a los contactos al agregarlos a un grupo.
Solución:
En una implementación con un conjunto de servidores, si transfiere un contacto de un grupo a otro, el perfil de privacidad de dicho grupo no se aplica en el contacto transferido.
Solución: Cierre la sesión en Instant Messenger y vuelva a iniciarla después de efectuar los cambios.
Si importa una lista de contactos con entradas de varios dominios, sólo se importarán las entradas de su dominio.
Solución: Ninguna.
El recordatorio del calendario está en blanco.
Si se establece text/xml como tipo de alarma de Calendar Server, es decir:
caldb.serveralarms.contenttype = "text/xml"
El campo del recordatorio en la ventana de alerta de recordatorio de tarea pendiente de Instant Messenger aparece en blanco.
Solución: Defina este campo en "texto/calendario" .
Se produce un comportamiento confuso al invitar a un usuario a una conferencia cuando dicho usuario no dispone de los permisos adecuados para participar en ella.
Parece como si hubiera invitado al usuario cuando, de hecho, el usuario nunca recibió la invitación.
Solución: Ninguna.
Los cambios de los permisos de acceso no surten efecto en las salas de conferencia.
Si cambia los permisos de acceso de los usuarios que ya están en una sala de conferencias, los cambios no se producen hasta que vuelve a lanzar la ventana de la sala de conferencias.
Solución: Cierre y vuelva a lanzar la ventana de la sala de conferencias para actualizar los permisos de acceso.
No puede acceder a la misma sala de conferencias desde varias sesiones de Instant Messaging simultáneas.
Solución: Ninguna.
Las alertas con imágenes incrustadas no se procesan con exactitud.
Solución: Ninguna.
Error en la validación de sesión múltiple.
Un problema en la interfaz de proveedor SSO hace que sólo se permita una sola sesión por usuario.
Solución: Ninguna.
Esta sección contiene información acerca de los cambios y errores en la documentación en las siguientes secciones:
En esta sección se incluye información que no aparece en la Guía de administración.
Añadir usuarios nuevos a Instant Messaging no les aprovisiona para otros productos de Sun Java Enterprise System
De forma predeterminada, la utilidad de registro de nuevo usuario de Instant Messaging no habilita a los usuarios para los demás componentes como, por ejemplo, el correo electrónico o el calendario. Como resultado, la entrada de usuario proporcionada mediante la utilidad de registro de nuevo usuario de Instant Messaging no contiene las clases de objeto ni los atributos necesarios para estos otros servicios y, por lo tanto, no recibirá mensajes de correo electrónico de archivos de almacenamiento ni mensajes emergentes del calendario.
Solución: Puede modificar manualmente las entradas de usuario o registration.ldif para proporcionar esta información adicional de las entradas de usuario agregadas mediante la utilidad de registro de nuevo usuario. Alternativamente, utilice las herramientas de provisionamiento suministradas con los otros productos de Sun Java Enterprise System.
La siguiente información no se describe en la ayuda en línea del producto o la referencia rápida.
Pantalla de inicio
La pantalla de inicio ejecuta Instant Messenger. Si utiliza Java Web Start, pulse el botón “Iniciar” que aparece en el centro de la pantalla. Si está utilizando el complemento Java (sólo para usuarios de Windows), haga clic en el botón del complemento Java en la parte superior de la pantalla. Los botones de la ayuda en línea y de referencia rápida muestran la ayuda del producto del usuario final.
Solución: N/A.
El procedimiento para crear y administrar salas de conferencias incluido en la Guía de referencia rápida indica el menú equivocado
La Guía de referencia rápida señala por error que para crear y administrar una sala de conferencias, debe seleccionar Administrar conferencias en el menú Archivo. La opción de menú Administrar conferencias está en el menú Herramientas, no en el menú Archivo.
Solución: Ninguna.
Sun Java System Instant Messaging 7.2 no contiene ningún archivo distribuible.