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
SearchRequest

Version management

Difference between version and

At line 1 added 48 lines
!!! Overview
[{$pagename}] is a [LDAP Message] used to identify [entries|LDAP Entry] in the [DSA] that match a given set of criteria.
[{$pagename}] [MAY] return zero or more [entries|LDAP Entry], and also zero or more [referrals|LDAP Referral].
The [{$pagename}] [LDAP Message] is defined as follows:
%%prettify
{{{
SearchRequest ::= [APPLICATION 3] SEQUENCE {
baseObject LDAPDN,
scope ENUMERATED {
baseObject (0),
singleLevel (1),
wholeSubtree (2),
... },
derefAliases ENUMERATED {
neverDerefAliases (0),
derefInSearching (1),
derefFindingBaseObj (2),
derefAlways (3) },
sizeLimit INTEGER (0 .. maxInt),
timeLimit INTEGER (0 .. maxInt),
typesOnly BOOLEAN,
filter Filter,
attributes AttributeSelection
}
}}} /%
The elements of the search request include:
* The [baseDN], which specifies the location in the [DIT] in which to perform the search.
* The [LDAP Search Scope], which specifies the scope of entries at or below the base DN to consider when processing the search.
* The [Dereference Policy] to use if any aliases are encountered during processing.
* The [size limit|SizeLimit], which specifies the maximum number of entries that should be returned from the search (or zero if there should not be any maximum number of entries).
* The [time limit|TimeLimit], which specifies the maximum length of time in [seconds] that the server should spend processing the search (or zero if there should not be a maximum number of entries).
* The [TypesOnly Flag], which indicates whether the entries returned should include attribute types only or both types and values.
* The [LDAP SearchFilter], which specifies the criteria to use to identify matching entries.
* The [AttributeSelection] that indicate which attributes should be included in matching entries, or an empty list to indicate that all [User Attribute] should be returned.
!! [Search Responses]
There are three types of result elements that can be returned in response to a search request:
* zero or more [SearchResultEntry]
* zero or more [SearchResultReference]
* exactly one [SearchResultDone] message.
Any [SearchResultEntry] may be [read].
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]