Thursday, February 17, 2011

Build Failure while running "ConfigEngine.sh/bat wp-modify-ldap-security" task for LDAP configuration on websphere portal server 6.1.5

Error:

00000055 exception     E com.ibm.ws.wim.config.LDAPRepositoryConfigHelper getEntityType CWWIM5014E LDAP entity type PersonAccount is not found.
00000055 exception     E com.ibm.ws.wim.config.LDAPRepositoryConfigHelper getEntityType
                                 com.ibm.websphere.wim.exception.WIMConfigurationException: CWWIM5014E LDAP entity type PersonAccount is not found.
    at com.ibm.ws.wim.config.LDAPRepositoryConfigHelper.getEntityType(LDAPRepositoryConfigHelper.java:1251)
    at com.ibm.ws.wim.config.LDAPRepositoryConfigHelper.deleteIdMgrLDAPEntityType(LDAPRepositoryConfigHelper.java:355)
    at com.ibm.ws.wim.config.commands.LDAPRepositoryConfig.deleteIdMgrLDAPEntityType(LDAPRepositoryConfig.java:145)
    at com.ibm.ws.wim.config.commands.IdMgrRepositoryConfigCommandsProvider.deleteIdMgrLDAPEntityType(IdMgrRepositoryConfigCommandsProvider.java:227)

Solution:

 Goto the path ../wp_profile\config\cells\chnsp\wim\config\wimconfig.xml

  modify the file with adding the below code, it should be added after the tag

</config:ldapServerConfiguration>

            <config:ldapEntityTypes name="PersonAccount" searchFilter="">
        <config:objectClasses>inetorgperson</config:objectClasses>
      </config:ldapEntityTypes>
      <config:ldapEntityTypes name="Group" searchFilter="">
        <config:objectClasses>groupOfNames</config:objectClasses>
      </config:ldapEntityTypes>
      <config:groupConfiguration>
        <config:memberAttributes dummyMember="uid=dummy" name="member" objectClass="groupOfNames"
            scope="direct"/>
      </config:groupConfiguration>

No comments:

Post a Comment