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

Instalación, actualización y configuración

Al actualizar de Application Server 7.x (Java ES Release 2) a Application Server 8.x (Java ES Release 4) y luego actualizar a Delegated Administrator 6 2005Q4 (Java ES Release 4), Delegated Administrator no vuelve a implementar el Application Server actualizado. (6319257)

Tras la actualización de Application Server 8.x, las aplicaciones como Delegated Administrator se vuelven a implementar automáticamente en una instancia server1 no DAS. Para mantener la compatibilidad, la instancia no DAS se ejecuta en el mismo puerto que la versión anterior de Application Server.

Sin embargo, Delegated Administrator utiliza el comando deploydir para implementarse en Application Server. En Application Server 8.x, el comando deploydir sólo funciona en instancias DAS. Delegated Administrator no se puede implementar en la instancia no DAS.

Solución

Tras actualizar a Application Server 8.x, realice los siguientes pasos:

  1. Modifique el siguiente archivo de propiedades de configuración de Access Manager:


    /opt/SUNWam/lib/AMConfig.properties

    sustituyendo la siguiente línea:


    com.sun.identity.webcontainer=IAS7.0

    por


    com.sun.identity.webcontainer=IAS8.1
  2. Antes de ejecutar el programa de configuración de Delegated Administrator, desinstale las aplicaciones web /commcli y /da de la instancia server1 en el Application Server actualizado. Ejecute los siguientes comandos:


    /opt/SUNWappserver/appserver/bin/asadmin undeploy 
    --secure=false --user admin --password xxxx
    --target server1 commcli

    /opt/SUNWappserver/appserver/bin/asadmin undeploy 
    --secure=false --user admin --password xxxx
    --target server1 da
  3. Ejecute el el programa de configuración de Delegated Administrator, config-commda. Cuando se le soliciten el puerto y el host de Access Manager, especifique el puerto para la instancia de servidor DAS.

    Especifique la instancia de servidor DAS, incluso si Access Manager se está ejecutando en una instancia server1 no DAS.

    Cuando el programa config-commda le solicite dónde debe implementar la consola de Delegated Administrator y el servidor de Delegated Administrator, especifique la información de servidor DAS, no la información de server1.

    Si ya ha configurado Delegated Administrator con el puerto server1 (si ya ha ejecutado config-commda ), modifique la información del puerto (para especificar el puerto DAS) en los siguientes dos archivos:


    /opt/SUNWcomm/config/cli-usrprefs.properties
    
    /var/opt/SUNWcomm/da/WEB-INF/class/com/sun/comm/da/resource/
    daconfig.properties
  4. Tras ejecutar config-commda, inicie sesión en la consola de Application Server. Copie todas las rutas de las bibliotecas de Access Manager en la configuración de JVM para las entradas classpath-prefix y classpath-suffix desde la instancia server1 a la instancia de servidor. Puede realizar estas tareas copiando las rutas en el archivo domain.xml de server1 al archivo domain.xml del servidor.

El programa de configuración de Delegated Administrator permite introducir valores no válidos en el campo del separador de dominios. (6310711)

En el programa de configuración, config-commda, puede introducir caracteres no válidos como ^ en el campo del separador de dominios. No puede iniciar sesión en la consola de Delegated Administrator utilizando un ID de inicio de sesión con un carácter no válido como separador de dominios.

Solución:

Edite el valor de la propiedad commadminserver.domainseparator en el archivo daconfig.properties que se encuentra en la siguiente ruta predeterminada:


/var/opt/SUNWcomm/da/WEB-INF/classes/
com/sun/comm/da/resources/daconfig.properties

Use un valor válido como @, - o _.

La actualización a Access Manager 7.0 sin actualizar a Delegated Administrator 6 2005Q4 (Java ES Release 4) produce un error en la creación del usuario. (6294603)

Cuando actualiza a Java Enterprise System Release 4, si actualiza Access Manager de la versión 6.x a la 7.0, pero no actualiza Delegated Administrator a la versión 6 2005Q4 (Java ES Release 4), la creación de usuarios con el servicio de correo o calendario fallará.

Solución:

  1. Actualice el archivo UserCalendarService.xml, que se encuentra de forma predeterminada en el siguiente directorio:


    /opt/SUNWcomm/lib/services/UserCalendarService.xml

    En el archivo UserCalendarService.xml, marque los atributos mail , icssubcribed y icsfirsday como opcionales en vez de obligatorios.

  2. En Access Manager, elimine el archivo xml existente ejecutando el comando amadmin, como en el siguiente ejemplo:


    amadmin -u amadmin -w netscape -r UserCalendarService
  3. En Access Manager, agregue el archivo xml actualizado como en el siguiente ejemplo:


    amadmin -u amadmin -w netscape  
    -s /opt/SUNWcomm/lib/services/UserCalendarService.xml
  4. Reinicie el contenedor Web.

El programa de configuración de Delegated Administrator (config-commda) puede ir lento si se implementa un gran número de organizaciones en el directorio. (6219610)

Si el directorio contiene un gran número de organizaciones (50.000 o más), es posible que el programa de organización Delegated Administrator (config-commda) requiera una gran cantidad de tiempo para completarse. El rendimiento de las tareas administrativas relacionadas con Access Manager es bajo.

Solución

Cree un índice pres,eq en el atributo ou.

Los valores de los archivos resource.properties se sobrescriben cuando Delegated Administrator se reconfigura con el programa config-commda. (6218713)

Si configura una instalación existente y configurada de Delegated Administrator ejecutando de nuevo el programa config-commda, las propiedades en el archivo resource.properties se restablecen a sus valores predeterminados.

Por ejemplo, si anteriormente configuró las siguientes propiedades en estos valores:

jdapi-wildusersearchresults=50

jdapi-wildorgsearchresults=10

y después ejecute config-commda, estas propiedades se restablecerán a sus valores predeterminados, de la siguiente forma:

jdapi-wildusersearchresults=-1

jdapi-wildorgsearchresults=-1

Este problema se produce sólo si se ha cambiado la configuración de Delegated Administrator (si ha habilitado los complementos o modificado los valores de alguna de las propiedades del archivo resource.properties).

Solución

Si necesita actualizar Delegated Administrator, o si necesita volver a ejecutar el programa config-commda por cualquier otro motivo, puede preservar la configuración existente realizando los siguientes pasos:

  1. Haga una copia de seguridad del archivo resource.properties.

    El archivo resource.properties se encuentra en la siguiente ruta predeterminada:


    da_base/data/WEB-INF/classes/sun/comm/cli/server/servlet/
    resource.properties
  2. Ejecute el programa config-commda.

  3. Edite el nuevo archivo resource.properties creado por el programa config-commda, de la siguiente forma:

    El nuevo archivo se encuentra en la ruta predeterminada que se muestra en 1. Realice una copia del archivo resource.properties anterior.

    a. Abra el nuevo archivo resource.properties.

    b. Abra la copia de seguridad del archivo resource.properties.

    c. Localice las propiedades que se personalizaron en la copia de seguridad. Aplique los valores personalizados a las propiedades correspondientes en el nuevo archivo resource.properties.

No sobrescriba simplemente el nuevo archivo resource.properties con el archivo de copia de seguridad. El archivo nuevo puede contener propiedades nuevas creadas para dar soporte a esta versión de Delegated Administrator.