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

Re: (ITS#4116) Schema attributeType SYNTAX declaration



On Fri, 2005-10-28 at 16:19 +0000, hager@transgene.fr wrote:
> Full_Name: Hager Herve
> Version: 2.3.11
> OS: Fedora Core 2
> URL: 
> Submission from: (NULL) (212.103.10.226)
> 
> 
> In a schema file declaration :
> 
> When defining an attributeType SYNTAX, the following is not accepted any more :
> SYNTAX ldapTypeString{60}

I don't think this was __ever__ accepted, since LDAP syntaxes don't have
the notion of names; they're only recognized by OID.

> 
> (with at the start of the file :
> objectIdentifier ldapAttributeTypes      1.3.6.1.4.1.1466.115.121.1
> objectIdentifier ldapTypeString         ldapAttributeTypes:15
> )
> 
> whereas it was in prior releases.
> 
> However, the following syntax is accepted :
> SYNTAX ldapAttributeTypes:15{60}

This is not a name: it's an OID built on top of an OID macro.  I think
directly using an OID macro in general might be confusing with respect
to descriptive names.  I understand this should not be the case with
syntaxes, as they cannot have descriptive names.

p.



    SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497