...
No Format |
---|
NormalizerDescription = LPAREN WSP numericId ; object identifier [ SP "DESC" SP qdstring ] ; description SP "FQCN" SP qdstring ; fully qualified class name [ SP "BYTECODE" SP qdstring ] ; optional base64 encoded bytecode extensions WSP RPAREN ; extensions where: [numericoid] is object identifier assigned to the matchingRule associated with this normalizer; DESC [qdstring] is a short descriptive string; FQCN [qdstring] is the fully qualified class name of the normalizer's class; BYTECODE [base64] is the base64 encoded byte code for the normalizer's class; [extensions] describe extensions. |
SyntaxChecker Description Syntax
The directory server must enforce the syntax of attribute values according to
the syntax associated with the attribute. This is done by associating a
syntaxChecker with the ldapSyntaxes defined within the system. One can view
the syntaxChecker as the functional description of a syntax.
In this respect a syntaxChecker does not have it's own object identifier but
rather uses the object identifier of the syntax it is associated with. The
directory server uses this syntaxChecker to validate values of attributes on
add, modify and modifyDn operations.
Here's the description syntax of a syntaxChecker according to the ABNF:
No Format |
---|
SyntaxCheckerDescription = LPAREN WSP
numericId ; object identifier
[ SP "DESC" SP qdstring ] ; description
SP "FQCN" SP qdstring ; fully qualified class name
[ SP "BYTECODE" SP qdstring ] ; optional base64 encoded bytecode
extensions WSP RPAREN ; extensions
where:
[numericoid] is object identifier assigned to the syntax
associated with this syntaxChecker;
DESC [qdstring] is a short descriptive string;
FQCN [qdstring] is the fully qualified class name of the syntaxChecker's class;
BYTECODE [base64] is the base64 encoded byte code for the syntaxChecker's class;
[extensions] describe extensions.
|