Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [LDAP] >  [Message] >  [Search]
Private  Storage   

persistent class EnsLib.LDAP.Message.Search extends Ens.Request

Generic Ensemble Search class

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
11


Summary

Properties
AttributesOnly AttributesToReturn Authenticate BinaryAttributes
Filter IgnoreObjectNotInDIT PageSize Scope
SearchBase SearchSizeLimit SearchTimeout

Methods
%%CLASSNAMELogicalToStorage %%CLASSNAMEStorageToLogical %AddToSaveSet %AddToSyncSet
%BMEBuilt %BuildIndicesAsync %BuildIndicesAsyncResponse %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %CompareContents
%ComposeOid %ConstructClone %Delete %DeleteExtent
%DeleteId %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawHTMLForm %DrawHTMLTable %Exists %ExistsId
%Extends %GUID %GUIDSet %GetContentType
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDeleteFinally
%OnDetermineClass %OnOpenFinally %OnSaveFinally %OnTimeout
%Open %OpenId %OriginalNamespace %PackageName
%PhysicalAddress %ProcessSubmit %PurgeIndices %Reload
%RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack %Save
%SaveDirect %SaveIndices %SerializeObject %SetModified
%ShowContents %ShowContentsHead %SortBegin %SortEnd
%SyncObjectIn %SyncTransport %UnlockExtent %UnlockId
%ValidateIndices %ValidateObject %ValidateTable GetStatsDimension
NewResponse XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType


Properties

• property AttributesOnly as %Boolean [ InitialExpression = 0 ];
Only return Attribute names. Default is false
• property AttributesToReturn as %String(MAXLEN="");
Comma separated list of Attributes to return. If empty then all attributes.
• property Authenticate as %Boolean [ InitialExpression = 1 ];
Ensure process authenticates before searching. Default is to authenticate. Set to "" if leave to adapter
• property BinaryAttributes as %String(MAXLEN="");
Comma separate list of attributes in search that require Binary retrieval. Optional.
• property Filter as %String(MAXLEN="");
Search Filter
• property IgnoreObjectNotInDIT as %Boolean [ InitialExpression = 1 ];
Indicate if should ignore no such object in DIT
• property PageSize as %Integer;
Set this property to specify page size for paged searches.
• property Scope as Ens.DataType.LDAP.Scope [ InitialExpression = 0 ];
Scope of search. Default is 0/base
• property SearchBase as %String(MAXLEN="");
Search Base
• property SearchSizeLimit as %Integer;
Search results Size Limit. If not set the adapter will set the value
• property SearchTimeout as %Integer;
Search time out default. If "" then the adapter will set the value


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.