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

persistent class EnsLib.LDAP.Message.Compare extends Ens.Request, EnsLib.LDAP.Message.EntityIdentification

Request class to make an LDAP Compare request using operation EnsLib.LDAP.Operation.Standard
To compare the mail value of "cn=anon,dc=test,dc=com" with 'anon@test.com':

	Set tRequest=##Class(EnsLib.LDAP.Message.Compare).%New()
	Set tRequest.DN = "cn=anon,dc=test,dc=com"
	Set tRequest.AttributeName = "mail"
	Set tRequest.AttributeValue = "anon@test.com

The operation returns the comparison result in EnsLib.LDAP.Message.Comparison

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 3


Summary

Properties
AttributeIsBinary AttributeName AttributeValue Base
DN Parent RDN

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 CalculatedDN
GetStatsDimension NewResponse XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


Parameters

• parameter RESPONSECLASSNAME = "EnsLib.LDAP.Message.Comparison";

Properties

• property AttributeIsBinary as %Boolean [ InitialExpression = 0 ];
• property AttributeName as %String(MAXLEN="");
• property AttributeValue as %String(MAXLEN="");


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