!!! 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' }]