[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: schema questions



> -----Original Message-----
> From: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Daniel Tiefnig

> Hi there,
>
> I've two questions regarding schema definitions.
>
> 1.) I've defined an Attribute "systelno" resp. "systelnumber"
> Does it matter whether I write
> NAME ("systelno" "systelnumber")
> or
> NAME ("systelnumber" "systelno")
> besides that slapd returns the former of the two strings during
> ldapsearches?
> I.e. may I exchange those two without messing up my existing
> data?

Yes.

> And,
> may i remove one of those two without disturbing my existing
> data? (I'd
> guess Attributes are stored by their OID, not their names, eh?)

No. Real X.500 servers store by OID, most LDAP servers don't. They use the
string names, so if you undefine the name you may lose access to the data.
>
> 2.) Does it matter whether I write "systelno" or "systelnumber" in my
> ObjectClass definition? (Regarding schema checking during
> ldapadd/-modify or something..)

If both names are defined, it doesn't matter which you use. Generally the
slapd code will  try to use the shortest name when it returns it to you
though.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support