Environment : WBSF 6.2.0.2
Problem : If Micrsoft
Active Directroy 2003 or any other user repository is
enabled along with the default file based user repository then a user from the
default file based user repository is unable to login to the fabric console
resulting in below exception.
í8/6/09 13:49:03:099 CESTů 00000042 VmmFederatedS I
com.ibm.ws.fabric.vmm.VmmFederatedSource initialize
Initializing WBSF's
VMM integration
í8/6/09 13:49:03:112 CESTů 00000042 LocalVmmProvi I
com.ibm.ws.fabric.vmm.LocalVmmProvider <init>
Now connected to
WebSphere's VMM service
í8/6/09 13:49:03:190 CESTů 00000042 LocalVmmProvi I
com.ibm.ws.fabric.vmm.LocalVmmProvider search
Searching for users with
constraint: and uid='bpmadmin'
í8/6/09 13:49:03:266 CESTů 00000042 LocalVmmProvi I
com.ibm.ws.fabric.vmm.LocalVmmProvider get Getting
uid=bpmadmin,o=defaultWIMFileBasedRealm(http://www.webifysolutions.com/2
005/10/catalog/subscriber#User)
í8/6/09 13:49:03:326 CESTů 00000042 exception E
com.ibm.ws.wim.adapter.ldap.LdapConnection getRangeAttributes CWWIM4520E
The 'javax.naming.NamingException: íLDAP: error code 1 - 000020D6:
SvcErr: DSID-03100754, problem 5012 (DIR_ERROR), data
0
ů; remaining name 'uid=bpmadmin,o=defaultWIMFileBasedRealm';
resolved
object com.sun.jndi.ldap.LdapCtx@42e13ec6' naming exception occurred
during processing.
í8/6/09 13:49:03:352 CESTů
00000042 exception E
com.ibm.ws.wim.adapter.ldap.LdapConnection getRangeAttributes
com.ibm.websphere.wim.exception.WIMSystemException:
CWWIM4520E The
'javax.naming.NamingException: íLDAP:
error code 1 - 000020D6: SvcErr:
DSID-03100754, problem 5012 (DIR_ERROR), data 0
ů; remaining name 'uid=bpmadmin,o=defaultWIMFileBasedRealm'; resolved
object com.sun.jndi.ldap.LdapCtx@42e13ec6' naming exception occurred
during processing.
at
com.ibm.ws.wim.adapter.ldap.LdapConnection.getRangeAttributes(LdapConnec
tion.java:1048)
Standalone
Server Environment
1. Stop
the WPS server if it is already running.
2. Copy
the downloaded com.ibm.ws.fabric.catalog.jar to <WPS_Install>/plugins folder.
3. Goto <WPS_Install>/bin
folder and run the osgiCfgInit command in order to
clean up the OSGi cache.
4. Restart
the WPS server.
Distributed
Server Environment
1. Stop
all the nodes followed by DMGR server if it is already running.
2. Copy
the downloaded com.ibm.ws.fabric.catalog.jar to <WPS_Install>/plugins folder on
the system where DMGR is installed.
3. Goto <WPS_Install>/bin
folder and run the osgiCfgInit command in order to
clean up the OSGi cache.
4. Restart
all the nodes followed by DMGR server.
5.
Ensure that the changes are Synchronized to all
the nodes.