This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 71 lines
!!!Typed Name [1]
Is used for attributes whose values represent a level and an interval associated with an object.
A [Component Syntax] using DN, level and interval components.
!!Syntax ID
#define SYN_TYPED_NAME 25
!!LDAP Name
Typed Name
!!ASN.1 ID
2.16.840.1.113719.1.1.5.1.25
!!API Data Structure
{{{
typedef struct
{
pnstr8 objectName;
nuint32 level;
nuint32 interval;
} Typed_Name_T;
}}}
!!Transfer Format
{{{
uint32 Length
uint32 Level
uint32 Interval
unicode Distinguished Name
}}}
!!LDAP Format
!String
typedname = objectname "#" level "#" interval
* objectname = distinguishedname
* level = uint32string
* interval = uint32string
!Binary
{{{
typedName ::= SEQUENCE {
LDAPDN objectName,
uint32 level,
uint32 interval
}
}}}
!!Matching Rules
!Equality
Approximate—Not currently supported through LDAP
!Remarks
This syntax names an eDirectory object and attaches two numeric values to it:
* The level of the attribute indicates the priority.
* The interval indicates the frequency of reference.
The objectName or Distinguished Name identifies the eDirectory object referred to by the Typed Name and must refer to a distinguished name of an object that exists in the eDirectory tree. eDirectory verifies that this field refers to an existing object.
The values of level and interval are user-assigned and relative. eDirectory does not check their values and thus applications can use them to order, enforce priorities, or implement iterative intervals.
In comparisons and searches using equality, all three parts of the field must be equal for attributes to be equal.
In comparisons and searches using eDirectory approximate matching, the level and interval fields are ignored and only the objectName fields must be equal.
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
[#1] [http://developer.novell.com/documentation/ndslib/index.html?schm_enu/data/h4q1mn1i.html]