Skip to content

Missing ITU-T Rec. X.501 built-in definition #439

Description

@JesseCoretta

Describe the bug

Per my comments on #435 just a few minutes ago, the subentryNameForm is missing from our schema library. It is present within our test cases, but this produces a false negative, as it occludes the issues a user -- such as myself -- will see when attempting to introduce the hypothetical DIT structure rule suggested in our Administrator's Guide (see page 243).

I don't know how you want to name this file, so let's just assume we create a new file called 00-x501.ldif. Note that this definition requires both cn and subtreeSpecification, both of which are defined in 00-core.ldif. Thus, by virtue of alphabetical ordering, this file will be listed after its dependency 00-core.ldif.

## /opt/opendj/config/schema/00-x501.ldif
dn: cn=schema                                                           
objectClass: top                                                        
objectClass: ldapSubentry                                               
objectClass: subschema
nameForms: ( 2.5.15.16
   NAME 'subentryNameForm'
   DESC 'X.501, cl. 14.2.2: the Subentry name form'
   OC subentry
   MUST cn )

Of course, any file name/number would do, assuming it results in a file order that places 00-core.ldif before the new file.

UPDATE: PR submitted, see #440. failed.

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions