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 44 lines
!!! Overview
ModifyRequest is a [LDAP Message] used to [update] an existing [LDAP Entry] in the [DIT].
The modify request [LDAP Message] is defined in [RFC 4511] as follows:
%%prettify
{{{
ModifyRequest ::= [APPLICATION 6] SEQUENCE
{
object LDAPDN,
changes SEQUENCE OF change SEQUENCE
{
operation ENUMERATED
{
add (0),
delete (1),
replace (2),
...
},
modification PartialAttribute
}
}
}}} /%
! Fields of the [{$pagename}] are:
* object - The value of this field contains the [DistinguishedName] ([DN]) of the [LDAP Entry] to be modified. The server __SHALL NOT__ perform any alias dereferencing in determining the object to be modified.
* changes - the sequence of [LDAP ModifyRequest Operations] to be performed on the [LDAP Entry]. The entire list of modifications __MUST__ be performed in the order they are listed as a single [atomic] operation. While individual modifications may violate certain aspects of the directory schema (such as the [ObjectClass Types] and [DIT Content Rule], the resulting [LDAP Entry] after the entire list of [LDAP ModifyRequest Operations] is performed __MUST__ conform to the requirements of the directory model and controlling schema [RFC 4512].
* operation - specifies the [LDAP ModifyRequest Operation] of [{$pagename}] being performed. Each [LDAP ModifyRequest Operation] acts on the following modification.
* modification - Specifies the attribute within the [LDAP Entry] that the [LDAP ModifyRequest Operation] is to be performed on.
!! [Modify Response]
Upon receipt of a [{$pagename}], the server attempts to perform the necessary modifications to the DIT and returns the result in a [Modify Response]. The server will return to the client a __single__ [Modify Response] indicating either the successful completion of the [DIT] modification, or the reason that the modification failed.
!! [LDAP Data Interchange Format] ([LDIF])
[{$pagename}] applies to [LDAP Data Interchange Format] ([LDIF]) operation also.
For [LDIF] the modify [ChangeType] directive is used along with the [LDAP ModifyRequest Operations] directive.
The elements of the modify request include:
* The [DN] of the [LDAP Entry] to modify.
* One or more [LDAP ModifyRequest Operations] elements indicating the changes to make in the [LDAP Entry].
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]