Troubleshooting
Problem
User synchronization fails with [ERROR] The VMM user synchronization failed. null Error count = 1
Symptom
Unable to bring users from the Virtual Member Manager into Maximo Asset Management
Diagnosing The Problem
To diagnose null errors with VMM sync it is best to setup trace logging on WebSphere using the following steps.
1) Log into the WebSphere Console - > Choose Logs and Trace
2) Click on your server name - > Choose Change Log Detail Levels
3) Enter the following into the description box.
com.ibm.ws.security.*=all:
com.ibm.websphere.wim.*=all:
com.ibm.wsspi.wim.*=all:
com.ibm.ws.wim.*=all
4) Apply and Save then Restart the Application Server.
You will now have a trace log writing to your servers logs folder, open the trace log and you may see the following error causing null to be returned by the repository to Maximo.
1) Log into the WebSphere Console - > Choose Logs and Trace
2) Click on your server name - > Choose Change Log Detail Levels
3) Enter the following into the description box.
com.ibm.ws.security.*=all:
com.ibm.websphere.wim.*=all:
com.ibm.wsspi.wim.*=all:
com.ibm.ws.wim.*=all
4) Apply and Save then Restart the Application Server.
You will now have a trace log writing to your servers logs folder, open the trace log and you may see the following error causing null to be returned by the repository to Maximo.
CWWIM4548E The LDAP attribute used as an external identifier 'ibm-entryuuid' has a null value for entity 'uid=maxadmin,ou=users,dc=ibm, dc=com'.
Resolving The Problem
To correct the above problem you will need to update the wimconfig to add the following external attribute if it does not exist <config:externalIdAttributes name="distinguishedName"/>.
\IBM\WebSphere\AppServer\profiles\ctgDmgr01\config\cells\ctgCell01\wim\config\wimconfig.xml
\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\config\cells\ctgCell01\wim\config\wimconfig.xml
\IBM\WebSphere\AppServer\profiles\ctgDmgr01\config\cells\ctgCell01\wim\config\wimconfig.xml
\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\config\cells\ctgCell01\wim\config\wimconfig.xml
1) Search for <config:attributeConfiguration>
2) Then after it add <config:externalIdAttributes name="distinguishedName"/>
3) Save the files, restart the server and attempt to synchronize the users again.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"ARM Category":[{"code":"a8m50000000CbCJAA0","label":"System->Application Server Security"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.0;7.6.0;7.6.1","Line of Business":{"code":"LOB59","label":"Sustainability Software"}},{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSWT9A","label":"IBM Control Desk"},"ARM Category":[{"code":"a8m0z000000bntEAAQ","label":"Miscellaneous Category (Portal, UI, Maximo, Install)->Security"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.0;7.5.1;7.6.0;7.6.1","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Was this topic helpful?
Document Information
Modified date:
26 May 2020
UID
swg21625523