Algunos tipos de cambios precisan un administrador para actualizar todos los objetos User. Por ejemplo, ha de actualizar todos los objetos User cuando cambien los atributos en línea de Type.USER en RepositoryConfiguration. Siempre que marque un atributo como consultable o resumen en el objeto IDMSchemaConfiguration, debe actualizar todos los objetos User para que el cambio afecte a objetos más antiguos no modificados. La misma lógica se aplica cuando una versión nueva de Identity Manager añade un nuevo atributo, o cuando una nueva versión de Identity Manager cambia los valores de un atributo existente; el proceso de actualización o un administrador deben actualizar todo los objetos User para que el cambio afecte a objetos más antiguos no modificados.
Hay tres formas de reserializar usuarios existentes:
Modificar un objeto de usuario individual durante las operaciones normales.
Por ejemplo, abriendo una cuenta de usuario mediante la interfaz y guardándola con o sin modificaciones.
Inconveniente: es un método largo y el administrador debe cerciorarse meticulosamente de reserializar todos los usuarios existentes.
Emplear la utilidad lh refreshType para reserializar todos los usuarios. La utilidad refreshType genera una lista actualizada de usuarios.
lh console
refreshType User
Inconveniente: como la utilidad refreshType se ejecuta en primer plano, no en segundo, puede ser un proceso muy lento. Si hay muchos usuarios, se tardará mucho en reserializarlos todos.
Usar el Explorador de tareas diferidas.
Antes de ejecutar el proceso del Explorador de tareas diferidas, hay que editar el objeto de configuración del sistema (System Configuration) con Sun Identity Manager Integrated Development Environment (IDE) u otro método.
Busque ’refreshOfType’ y suprima los atributos de ’2005Q4M3refreshOfTypeUserIsComplete’ y ’2005Q4M3refreshOfTypeUserUpperBound’.
Tras editar el objeto System Configuration, debe importarlo al repositorio para que se apliquen los cambios.
Inconveniente: con este método, el siguiente proceso del Explorador de tareas diferidas tarda mucho en ejecutarse, porque examina y rescribe casi todos los objetos User. Sin embargo, los posteriores procesos del Explorador de tareas diferidas deberían ejecutarse con la velocidad y la duración normales.