Esta sección muestra los cambios realizados en la Sun Java System Instant Messaging 7 2005Q1 Administration Guide.
Inicio, parada y actualización de componentes en un entorno de alta disponibilidad
Paso adicional tras la instalación para las implementaciones con Access Manager
Cambie al valor predeterminado para el parámetro iim_agent.enable
Configuración de recordatorios emergentes de calendario para Instant Messenger
Habilitación del componente de control de archivos de Instant Messenger para el complemento Java
Cambios en las páginas del applet HTML y archivos pluginLaunch.jsp
Para habilitar el control de archivos de Instant Messenger para el complemento Java
Configuración del servidor para permitir el registro de un nuevo usuario
No utilice los comandos imadmin start, imadmin stop ni imadmin refresh en un entorno de alta disponibilidad (HA) con Sun Cluster. En su lugar, utilice las utilidades administrativas de Sun Cluster.
(Número de problema: 6189148) Si instala Access Manager en un host distinto del servidor Instant Messaging, deberá copiar manualmente los archivos imServices_* del host del servidor Instant Messaging al host de Access Manager tras ejecutar la utilidad configure.
Para ello:
Localice los archivos imService_*.properties en el host del servidor de Instant Messaging. De forma predeterminada, estos archivos están ubicados en /opt/SUNWiim/lib/ en Solaris y /opt/sun/im/lib/ en Linux.
Copie los archivos en el directorio locale del host de Access Manager. De forma predeterminada este directorio es /opt/SUNWam/locale en Solaris y /opt/sun/identity/locale en Linux.
(Número de problema: 5102072) En esta versión, el valor predeterminado del parámetro iim_agent.enable se ha cambiado a false. Este cambio no se refleja en la Guía de administración.
El paso 1 del procedimiento para la configuración de Instant Messaging Server es incorrecto. No existe ningún paquete que se llame SUNWiimag. Omita este paso.
El parámetro de configuración iim_server.msg_archive.auto ya no se admite, aunque se incluye incorrectamente en la lista de parámetros de la Guía de administración.
(Número de problema: 6244099) El procedimiento de la Guía de administración para habilitar el componente de control de archivo de Instant Messenger para el complemento Java es incorrecto. Use el procedimiento descrito en Cambios en las páginas del applet HTML y archivos pluginLaunch.jsp en su lugar.
Si está utilizando el complemento Java para iniciar Instant Messenger, realice los siguientes pasos para habilitar la función de control de archivos de Instant Messenger en Instant Messenger.
Vaya al directorio root de la documentación de Instant Messenger y localice los archivos im.html y imssl.html
De forma predeterminada, los archivos se instalan en la siguiente ubicación:
/etc/opt/SUNWps/desktop/default/IMProvider
Abra los archivos .html en un editor de texto.
Agregue o edite la siguiente línea, según sea necesario:
<PARAM NAME="archive_control" VALUE="true" /> <EMBED archive_control=true;/> |
Se produce un error en el procedimiento. Específicamente, el siguiente directorio:
/etc/opt/SUNWps/desktop/default/IMProvider/
debería ser:
/etc/opt/SUNWps/desktop/default_locale/IMProvider/
Por ejemplo:
/etc/opt/SUNWps/desktop/default_ja/IMProvider/
La función de nuevo registro de usuario no se describe completamente en la Guía de administración. Además de personalizar Instant Messenger, también deberá configurar el servidor para permitir el registro de usuario nuevo.
Para ello, deberá agregar parámetros de configuración a iim.conf y luego actualizar la configuración del servidor. La Tabla 3–4 describe los parámetros de configuración.
Tabla 3–4 Parámetros de configuración del servidor de registro de nuevo usuario
Parámetro |
Descripción |
---|---|
iim.register.enable |
Si el valor es TRUE, el servidor permite que los nuevos usuarios finales de Instant Messaging se registren a sí mismos (se agreguen al directorio) utilizando Instant Messenger. |
iim_ldap.register.enable |
Si TRUE, el servidor permite que los nuevos usuarios finales de Instant Messaging se registren a sí mismos (se agreguen al directorio) utilizando Instant Messenger. |
iim_ldap.register.basedn |
Si se ha habilitado el auto-registro, el valor de este parámetro es el DN de la ubicación en el directorio LDAP en el que se guardan las entradas de las personas. Por ejemplo: "ou=people,dc=siroe,dc=com" |
iim_ldap.register.domain |
El dominio en el que se agregarán nuevos usuarios. Por ejemplo: directory.siroe.com |
Abra iim.conf en un editor de texto.
Agregue los parámetros de configuración y los valores adecuados, como se describe en la Tabla 3–4.
Guarde y cierre iim.conf.
Actualice la configuración del servidor mediante la utilidad de línea de comandos imadmin.
imadmin refresh server
No utilice los comandos imadmin start, imadmin stop ni imadmin refresh en un entorno de alta disponibilidad (HA) con Sun Cluster. En su lugar, utilice las utilidades administrativas de Sun Cluster.
(Número de problema: 5070998) Se ha agregado un parámetro adicional sin documentar a esta versión para recoger los mensajes XMPP en un archivo de registro separado.
Abra iim.conf.
De forma predeterminada, el archivo iim.conf se instala en el directorio de configuración de la siguiente manera:
En Solaris:
/etc/opt/SUNWiim/default/config/iim.conf
En Linux:
/etc/opt/sun/im/default/config/iim.conf
Si ha creado varias instancias de Instant Messaging, el nombre del directorio /default variará en función de la instancia.
Habilite la siguiente línea eliminando los caracteres de comentario:
iim.log4j.config=log4j.conf |
Si la línea no existe, agréguela.
Guarde y cierre iim.conf.
Cree un archivo que se llame log4j.conf y guárdelo en el directorio de configuración.
Agregue lo siguiente a log4j.conf:
log4j.logger.xmppd=INFO, A1 # DEFAULT TO RollingFileAppender log4j.appender.A1=org.apache.log4j.RollingFileAppender log4j.appender.A1.file=${logdir}/xmppd.log log4j.appender.A1.append=true log4j.appender.A1.maxBackupIndex=7 log4j.appender.A1.maxFileSize=5mb # More example appenders.. # Straight to console.. # log4j.appender.A1=org.apache.log4j.ConsoleAppender # log4j.appender.A1.ImmediateFlush=true # Rollover at midnight.. # log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender # log4j.appender.A1.DatePattern='.'yyyy-MM-dd # log4j.appender.A1.file=${logdir}/xmppd.log # log4j.appender.A1.ImmediateFlush=true # log4j.appender.A1.append=true # Send to SMTP.. # log4j.appender.A1=org.apache.log4j.SMTPAppender # PATTERN LAYOUT AND OPTIONS # DEFAULT TO PatternLayout log4j.appender.A1.layout=org.apache.log4j.PatternLayout # For full dates.. log4j.appender.A1.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n # IM traditional output format.. #log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p %c [%t] %m%n # More example layouts # XMLLayout for chainsaw consumption # log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout # TTCCLayout for NDC information # log4j.appender.A1.layout=org.apache.log4j.xml.TTCCLayout # log4j.appender.A1.layout.DateFormat=ISO8601 # log4j.appender.A1.layout.TimeZoneID=GMT-8:00 # log4j.appender.A1.layout.CategoryPrefixing=false # log4j.appender.A1.layout.ThreadPrinting=false # log4j.appender.A1.layout.ContextPrinting=false # Now we list logger/appender/layout for the other default loggers, but # only the defaults.. log4j.logger.iim_wd=ERROR, A2 log4j.appender.A2=org.apache.log4j.RollingFileAppender log4j.appender.A2.file=${logdir}/iim_wd.log log4j.appender.A2.append=true log4j.appender.A2.maxBackupIndex=7 log4j.appender.A2.maxFileSize=5mb log4j.appender.A2.layout=org.apache.log4j.PatternLayout log4j.appender.A2.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n # For separate xmpp traffic log, disabled by default. log4j.logger.xmppd.xfer=DEBUG, A3 #log4j.appender.A3=org.apache.log4j.varia.NullAppender # Select next block instead of previous line to enable separate transfer log log4j.appender.A3=org.apache.log4j.RollingFileAppender # log4j.appender.A3.file=${logdir}/xfer.log # log4j.appender.A3.append=true # log4j.appender.A3.maxBackupIndex=7 # log4j.appender.A3.maxFileSize=5mb # log4j.appender.A3.layout=org.apache.log4j.PatternLayout # # Note, simpler default output than above 3 loggers: # log4j.appender.A3.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n log4j.logger.agent-calendar=ERROR, A4 log4j.appender.A4=org.apache.log4j.RollingFileAppender log4j.appender.A4.file=${logdir}/agent-calendar.log log4j.appender.A4.append=true log4j.appender.A4.maxBackupIndex=7 log4j.appender.A4.maxFileSize=5mb log4j.appender.A4.layout=org.apache.log4j.PatternLayout log4j.appender.A4.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n log4j.logger.net.outer_planes.jso.BasicStream=OFF, A5 log4j.appender.A5=org.apache.log4j.RollingFileAppender log4j.appender.A5.file=${logdir}/jso.log log4j.appender.A5.append=true log4j.appender.A5.maxBackupIndex=7 log4j.appender.A5.maxFileSize=5mb log4j.appender.A5.layout=org.apache.log4j.PatternLayout log4j.appender.A5.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n |
Guarde y cierre log4j.conf.
Actualice el servidor:
imadmin refresh server |
No utilice los comandos imadmin start, imadmin stop ni imadmin refresh en un entorno de alta disponibilidad (HA) con Sun Cluster. En su lugar, utilice las utilidades administrativas de Sun Cluster.
La deshabilitación de la creación de archivos de registros separados no detiene que los mensajes XMPP se escriban en el registro del servidor.
La documentación de esta función está disponible en Configuración de Instant Messaging para alta disponibilidad (sólo Solaris).