Configuring Universally Unique Identifier (UUID) for Users
By default, the external directory service configured with My webMethods Server uses DN to identify users. In this case, if a user is transferred from one organization unit to another, My webMethods Server will not be able to recognize that user because of the change in the user's DN.
For example, if a user with commonName as James (cn=James) is working in the marketing unit (ou=marketing) of ABC organization (o=ABC), and if My webMethods Server is configured to use LDAP, James's DN will be dn: cn=James,ou=marketing,o=ABC. If James is transferred to finance unit, the DN for James will be dn: cn=James,ou=finance,o=ABC. After the DN change, My webMethods Server will not be able to recognize James. Even the roles in which James is a member will not be able to locate James in LDAP, and will throw "unable to get role members- cn=James,ou=marketing,o=ABC" warning.
You can configure My webMethods Server to use UUID for identifying users. My webMethods Server system administrator must configure UUID at a time that is suitable for system maintenance.
Important:
If you have a large user base, the UserDirectory_UpdateUUID utility might take a long time to re-configure external user directory with My webMethods Server. To remove invalid user records, run the cleanup utility before you run the UserDirectory_UpdateUUID utility.
To configure
My webMethods Server to use UUID for identifying users
Important:
If you change the value of UUID property for an existing directory service, you must run the UserDirectory_UpdateUUID utility to update the UUID value of directory service users in My webMethods Server.
3. Make sure the UserDirectory_UpdateUUIDPortlet.war file is in Software AG_directory\MWS\components\extras\userdirectory folder.
4. Navigate to Folders > Administrative Folders > Administration Dashboard > Configuration > Install Administration > Extras > userdirectory > UserDirectory_UpdateUUIDPortlet.war.
5. Click Install Component.
6. Navigate to Folders > System > Portlets > UserDirectory_UpdateUUIDPortlet and open the UserDirectory_UpdateUUID utility portlet in a browser.
7. Click Update UUID to update the UUID value in My webMethods Server for all the configured directory service users.
The UUID field value will be null for:
Invalid users
System users
DB users
Important:
It is recommended that you run the UserDirectory_UpdateUUID utility only once.