System information

Upgrade Notes
Page 48 Identity Manager 7.1 Update 1 Release Notes
Identity Manager’s User Extended Attributes now fully supports multi-valued attributes.
(ID-14863)
An attribute condition that refers to a multi-valued extended attribute will evaluate
correctly for a user object only after that user object has been re-serialized. If you want such
an attribute condition to evaluate correctly for all user objects, then you must re-serialize all
user objects.
There are three ways to re-serialize existing users:
Modifying an individual User object during normal operations.
For example, opening a user account through the user interface and saving it with or
without modifications.
Disadvantage: This method is time-consuming, and the administrator must be
meticulous to ensure all existing users are re-serialized.
Using the
lh
refreshType
utility to re-serialize all users. The
refreshType
utility’s
output is a refreshed list of users.
lh console
refreshType User
Disadvantage: Because the
refreshType
utility runs in the foreground and not the
background, this process can be time-consuming. If there are a lot of users,
re-serializing them all will take a long time.
NOTE You can add a multi-valued user extended attribute to the accounts list
table, and it will render the list without error. However, attempting to sort
on that column will yield the following error:
java.lang.ClassCastException: java.util.ArrayList