wmm_DB.xml

 

<?xml version="1.0"?>
<wmm name="member manager"
    description="member manager"
    defaultRealmName="wmmRealm"
    horizontalPartitioning="false"
    lookAside="false"
    configurationFile="xml/wmmAttributes.xml"
    uniqueIdGeneratorClassName="com.ibm.ws.wmm.uniqueid.WMMUniqueMemberIdentifierGenerator"
    maximumSearchResults="2000"
    searchTimeOut="600000"
    maximumSearchResultsForSortingAndPaging="500"
    maximumTotalSearchResultsForSortingAndPaging="1000"
    pagingMemberObject="true"
    timeToRemovePagedCacheEntry="900"
    userSecurityNameAttribute="uid"
    passwordAttribute="userPassword">

    <supportedMemberTypes>

       <supportedMemberType name="Person"  
           rdnAttrTypes="uid" 
           defaultParentMember="o=Default Organization"
           defaultProfileRepository="DB1"/>
           
       <supportedMemberType name="Group"  
           rdnAttrTypes="cn" 
           defaultParentMember="o=Default Organization"
           defaultProfileRepository="DB1"/>
           
       <supportedMemberType name="Organization"  
           rdnAttrTypes="o" 
           defaultParentMember="o=Default Organization"
           defaultProfileRepository="DB1"/>
           
       <supportedMemberType name="OrganizationalUnit"  
           rdnAttrTypes="ou"
           defaultParentMember="o=Default Organization"
           defaultProfileRepository="DB1"/>

    </supportedMemberTypes>
    

    <repositories>

	   <!-- 
	   ******************************************************************************************************
		databaseType     dataAccessManagerClassName
	   ******************************************************************************************************
		db2              com.ibm.ws.wmm.db.dao.db2.WMMDB2Dao
		oracle           com.ibm.ws.wmm.db.dao.oracle.WMMOracleDao
		cloudscape       com.ibm.ws.wmm.db.dao.cloudscape.WMMCloudscapeDao
		sqlserver        com.ibm.ws.wmm.db.dao.sqlserver.WMMSQLServerDao
		informix         com.ibm.ws.wmm.db.dao.informix.WMMInformixDao
		db2_iseries      com.ibm.ws.wmm.db.dao.db2iseries.WMMDB2iSeriesDao
	   *******************************************************************************************************
	   -->
          
       <databaseRepository name="wmmDB"
           UUID="DB1"
           supportTransactions="true"
           wmmGenerateExtId="true"
           adapterClassName="com.ibm.ws.wmm.db.DatabaseRepository"
           supportDynamicAttributes="true"
           supportGetPersonByAccountName="false"
           profileRepositoryForGroups="DB1"                                  
           dataSourceName="jdbc/wmmDS"
           databaseType="db2"
           dataAccessManagerClassName="com.ibm.ws.wmm.db.dao.db2.WMMDB2Dao"
           saltLength="12"
           dbEncryptionKey="rZ15ws0ely9yHk3zCs3sTMv/ho8fY17s">
                       
           <readMemberType>
               <memberType name="Person" /> <memberType name="Group" /> <memberType name="Organization" /> <memberType name="OrganizationalUnit" />
           </readMemberType>
           <createMemberType>
               <memberType name="Person" /> <memberType name="Group" /> <memberType name="Organization" /> <memberType name="OrganizationalUnit" />
           </createMemberType>
           <updateMemberType>
               <memberType name="Person" /> <memberType name="Group" /> <memberType name="Organization" /> <memberType name="OrganizationalUnit" />
           </updateMemberType>
           <deleteMemberType>
               <memberType name="Person" /> <memberType name="Group" /> <memberType name="Organization" /> <memberType name="OrganizationalUnit" />
           </deleteMemberType>
           <renameMemberType>
               <memberType name="Person" /> <memberType name="Group" /> <memberType name="Organization" /> <memberType name="OrganizationalUnit" />
           </renameMemberType>
           <moveMemberType>
               <memberType name="Person" /> <memberType name="Group" /> <memberType name="Organization" /> <memberType name="OrganizationalUnit" />
           </moveMemberType>
           
           <nodeMaps>
               <nodeMap node="o=Default Organization" pluginNode="o=Default Organization" />
           </nodeMaps>
       </databaseRepository> 

    </repositories>
    
</wmm>