<?xml version="1.0" encoding="UTF-8"?>
<wmm name="member manager"
                description="member manager"
                defaultRealmName="portal"
                horizontalPartitioning="false"
                lookAside="false"
                configurationFile="wmmAttributes.xml"
                uniqueIdGeneratorClassName="com.ibm.ws.wmm.uniqueid.WMMUniqueMemberIdentifierGenerator"
                maximumSearchResults="200"
                searchTimeOut="120000"
                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
	   *******************************************************************************************************
	   -->
          
       <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="cloudscape"
                dataAccessManagerClassName="com.ibm.ws.wmm.db.dao.cloudscape.WMMCloudscapeDao"
                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>