Notas de la versión de Sun Java System Directory Server Enterprise Edition 6.3.1

Mejoras en Directory Proxy Server 6.3.1 Update 1

Directory Proxy Server 6.3.1 update 1 proporciona las siguientes mejoras:

Capacidad de definir y de obtener JAVA HOME por medio de dpadm set-flags/get-flags (6765629)

Puede establecerse un nombre de ruta para JAVA_HOME que tenga precedencia sobre el valor de JAVA_HOME definido en el entorno tal y como se muestra en el siguiente ejemplo:


$ dpadm set-flags instance-path jvm-path=/usr/jdk/latest/
Capacidad de definir y de obtener el valor umask de los archivos de configuración y de registro de DPS (6739456)

El comando dpadm cambia el valor de umask, por lo que en el siguiente reinicio de la instancia de DPS, los permisos del archivo de configuración quedan modificados de acuerdo con el nuevo valor de umask. Asimismo, el permiso del archivo de registro queda definido de una manera similar en la siguiente rotación de archivos. El ejemplo siguiente muestra un uso típico:


$ dpadm set-flags instance-path umask=22
No puede añadirse una nueva transformación virtual con el mismo "MODEL, ACTION, ATTR_NAME" (6722238)

El administrador puede ahora definir diferentes transformaciones virtuales en el mismo MODEL, ACTION, ATTR_NAME.

Directory Proxy Server 6.3.1 update 1 también añade nuevas propiedades, así como actualizaciones de las propiedades existentes, tal y como se describe en la siguiente lista. Las nuevas propiedades aparecen designadas como “Novedad”. Las propiedades que hayan sido modificadas en cuanto a su especificación en DSEE 6.3.1 aparecen designadas como "Actualización".

close-client-connection (Novedad)

Dinámico (no requiere un reinicio)

Nivel: connection-handler

Tipo: booleano

Valor predeterminado: false

Descripción: indica si el controlador de conexión debe cerrar la conexión de cliente cuando no haya ningún origen de datos disponible.

data-view-use-internal-client-identity (Novedad)

Dinámico (no requiere un reinicio)

Nivel: connection-handler

Tipo: booleano

Valor predeterminado: false

Descripción: indica la necesidad de no utilizar siempre la identidad de cliente entrante durante el enlace al servidor LDAP remoto.

Documentación: esta propiedad es un indicador que insta a valorar la necesidad de no utilizar siempre la identidad de cliente entrante durante el enlace al servidor LDAP remoto.

db-vendor (Novedad)

Dinámico (no requiere un reinicio)

Nivel: jdbc-data-source

Tipo: enumeración

mysql

El servidor de fondo RDBMS es MySQL.

derby

El servidor de fondo RDBMS es Apache Derby/Java DB.

db2

El servidor de fondo RDBMS es DB2.

Oracle

El servidor de fondo RDBMS es Oracle.

ms-sql-server

El servidor de fondo RDBMS es Microsoft SQL Server.

generic

El servidor de fondo RDBMS no está definido. Siempre que sea posible, Directory Proxy Server determina el nombre del proveedor a partir de la db-url definida en jdbc-data-source.

Valor predeterminado: generic

Descripción: nombre del proveedor del origen de datos JDBC.

Documentación: esta propiedad especifica el nombre del proveedor del origen de datos JDBC. Debería definirse esta propiedad si se utiliza un controlador IDBC de un tercero distinto del proporcionado por el proveedor de la base de datos para conectar con el servidor de fondo RDBMS. Si es posible, se utilizan estos datos para establecer instrucciones SQL específicas para el proveedor que contribuyan a mejorar el rendimiento.

numeric-lower-bound (Actualización)

Dinámico (no requiere un reinicio)

Nivel: jdbc-data-view, join-data-view, ldap-data-view y ldif-data-view

Nuevo tipo: largo

Tipo anterior (para las versiones de DPS de 6.0 a 6.3.1): número entero

Los atributos restantes permanecen igual.

numeric-upper-bound (Actualización)

Dinámico (no requiere un reinicio)

Nivel: jdbc-data-view, join-data-view, ldap-data-view y ldif-data-view

Nuevo tipo: largo

Tipo anterior (para las versiones de DPS de 6.0 a 6.3.1): número entero

Los atributos restantes permanecen igual.

down-monitoring-interval (Novedad)

Estático (requiere un reinicio)

Nivel: ldap-data-source

Tipo: duración en segundos (límite inferior: 1)

Valor predeterminado: heredado (valor de monitoring-interval)

Descripción: intervalo de tiempo tras el que el supervisor de disponibilidad sondea las conexiones fallidas para detectar su recuperación.

Documentación: esta propiedad especifica el intervalo de sondeo. Si se descubre una conexión inactiva, el supervisor de disponibilidad la sondea según este intervalo para detectar su recuperación. Si no se especifica, se utiliza el valor de la propiedad monitoring-interval.

monitoring-retry-count (Novedad)

Estático (requiere un reinicio)

Nivel: ldap-data-source

Tipo: número entero (límite inferior: 1)

Valor predeterminado: 3

Descripción: número de reintentos que deben llevarse a cabo antes de marcar la conexión como inactiva.

Documentación: esta propiedad especifica el número de veces que el supervisor de disponibilidad sondea la conexión tras detectar su inactividad por primera vez. Esto permite marcar una conexión como activa de manera más rápida. Si la conexión sigue fallando una vez realizado el número de intentos especificados, se utiliza el valor de la propiedad down-monitor-interval como intervalo de sondeo.

use-tcp-keep-alive (Novedad)

Dinámico (no requiere un reinicio)

Nivel: ldap-data-source

Tipo: booleano

Valor predeterminado: true

Descripción: especifica si se ha habilitado SO_KEEPALIVE para las conexiones entre el servidor y el origen de datos.

Documentación: esta propiedad es un marcador que indica la necesidad de habilitar o no SO_KEEPALIVE para las conexiones entre el servidor y el origen de datos.

use-tcp-keep-alive (Novedad)

Dinámico (no requiere un reinicio)

Nivel: ldap-listener y ldaps-listener

Tipo: booleano

Valor predeterminado: true

Descripción: especifica si se ha habilitado SO_KEEPALIVE para las conexiones entre los clientes y la escucha.

Documentación: esta propiedad es un marcador que indica la necesidad de habilitar o no SO_KEEPALIVE para las conexiones entre el servidor y la escucha.

allow-unauthenticated-operations (Actualización)

Dinámico (no requiere un reinicio)

Nivel: servidor

Tipo: booleano

Valor predeterminado: true

Nueva descripción: indica si el servidor acepta operaciones no autenticadas.

Descripción anterior (para las versiones de DPS de 6.0 a 6.3.1): indica si el servidor acepta operaciones de clientes anónimos.

Nueva documentación: esta propiedad es un marcador que indica si Directory Proxy Server acepta operaciones no autenticadas. El modo que se utiliza para procesar la operación de enlace se especifica por medio de allow-unauthenticated-operations-mode.

Documentación anterior (para versiones de DPS de 6.0 a 6.3.1): esta propiedad es un marcador que indica si Directory Proxy Server permite que clientes anónimos realicen operaciones.

allow-unauthenticated-operations-mode (Novedad)

Dinámico (no requiere un reinicio)

Nivel: servidor

Tipo: enumeración

anonymous-only

Si no se especifica ninguna contraseña, sólo se permiten enlaces anónimos.

dn-identified-only

Si no se especifica ninguna contraseña, sólo se permiten enlaces con un DN especificado.

anonymous-and-dn-identified

Si no se especifica ninguna contraseña, se permiten enlaces anónimos y enlaces con un DN especificado.

Valor predeterminado: anonymous-and-dn-identified

Descripción: modo de procesar operaciones de enlace sin contraseña.

Documentación: esta propiedad indica la manera en que Directory Proxy Server procesa las operaciones sin contraseña de enlace cuando se establece allow-unauthenticated-operations en true (verdadero).

time-resolution (Actualización)

Estático (requiere un reinicio)

Nivel: servidor

Tipo: duración en milisegundos

Nuevo valor predeterminado: 250

Valor predeterminado anterior (para versiones de DPS de 6.0 a 6.3.1): 500

Nueva documentación: esta propiedad especifica el intervalo de tiempo entre llamadas de sistema consecutivas que recuperan la hora del SO. Para obtener más información sobre las operaciones que duren menos de 250 milisegundos, reduzca el período de time-resolution o modifique el valor de la propiedad time-resolution-mode. Si se establece en 0 milisegundos, el proxy se comporta como si el valor de la propiedad time-resolution-mode estuviera establecido en system-milli. Esta propiedad se omite cuando el valor de la propiedad time-resolution-mode se establece en system-milli o system-micro.

Documentación anterior (para versiones de DPS de 6.0 a 6.3.1): esta propiedad especifica el intervalo de tiempo entre dos llamadas de sistema consecutivas que recuperen la hora del SO. Para obtener más información sobre las operaciones que duren menos de 500 milisegundos, reduzca el período de time-resolution. Si se establece en 0 milisegundos, el proxy realiza automáticamente una llamada de sistema para recuperar la hora actual. De lo contrario, la hora sólo se almacena en caché y se recupera una vez transcurrido el período time-resolution. La hora se muestra en los registros.

La descripción sigue siendo la misma.

time-resolution-mode (Novedad)

Estático (requiere un reinicio)

Nivel: servidor

Tipo: enumeración

custom-resolution

Utilice un subproceso que realice una llamada de sistema cada time-resolution milisegundos.

system-milli

Utilice una llamada de sistema que recupere la hora en milisegundos

system-micro

Utilice una llamada de sistema que recupere la hora en microsegundos

Valor predeterminado: custom-resolution

Descripción: modo utilizado para recuperar la hora del sistema

Documentación: esta propiedad especifica el modo utilizado para recuperar la hora del SO.