Bug 173376

Summary: Problems with schema matching rules
Product: [Retired] 389 Reporter: Danney <ilovejython>
Component: Directory ServerAssignee: Rich Megginson <rmeggins>
Status: CLOSED DUPLICATE QA Contact: Orla Hegarty <ohegarty>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1CC: ohegarty
Target Milestone: ---   
Target Release: ---   
Hardware: sparc   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-11-18 12:08:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Danney 2005-11-16 19:01:10 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6

Description of problem:
Some tools have problems parsing schema matching rules:

A dump of the LDIF (cn=schema) shows "matchingRules entries with parts of names mising (i.e. "-ar" instead of "caseIgnoreSubstringMatch-ar")


Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1.get LDIF export of cn=schema

  

Actual Results:  matchingRules entries appeared to be mangled for most entries.

Expected Results:  Expected well formed entries such as "caseIgnoreSubstringMatch-ar", not "-ar".

Additional info:

Other tools such as JXplorer, have issues with parsing matching rules and thus produce mangled entiries as well.


Novell's Java API throws an exception with LDAPConnection.fetchSchema() method 

java.lang.NullPointerException
        at com.novell.ldap.LDAPMatchingRuleSchema.<init>(Unknown Source)
        at com.novell.ldap.LDAPSchema.<init>(Unknown Source)
        at com.novell.ldap.LDAPConnection.fetchSchema(Unknown Source)

The same capabilities work in similar directory servers such as Sun's 5.2 version.


Without the ability to correctly read and process schema attribute values, large numbers of tools which perform operations based on data types defined for attributes will fail.

Comment 1 Rahul Sundaram 2005-11-18 12:08:31 UTC

*** This bug has been marked as a duplicate of 173375 ***

Comment 2 Chandrasekar Kannan 2008-08-11 23:42:36 UTC
Bug already CLOSED. setting screened+ flag