My webMethods Server 10.5 | My webMethods Server Webhelp | Administering My webMethods Server | My webMethods Administrator Functions | Managing My webMethods Configuration | Managing External Directory Services | Configuring an External LDAP, ADSI, or ADAM Directory Service | Configuring Universally Unique Identifier (UUID) for Users
 
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
1. Enable UUID resolution. For information about enabling UUID resolution, see Enabling Universally Unique Identifier (UUID) Resolution.
2. Configure the external directory service to set the UUID property. For information about configuring an external directory service, see Configuring an External LDAP, ADSI, or ADAM Directory Service.
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.