Shouldn't the getObjectClasss and getMatchingRule methods each have a String parameter so that the application can specify which "patricular" definition to get? i.e. 5.21.4 public LDAPObjectClassSchema getObjectClass(String name) and 5.21.5 public LDAPMatchingRuleSchema getMatchingRule(String name) ------------------------ Steve Sonntag Novell Directory Services +1 801 861 7097