EnsLib.LDAP.Message.Compare

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

SQL Table Name: EnsLib_LDAP_Message.Compare

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

Property Inventory

Parameters

parameter RESPONSECLASSNAME = EnsLib.LDAP.Message.Comparison;

Properties

property AttributeIsBinary as %Boolean [ InitialExpression = 0 ];
Property methods: AttributeIsBinaryDisplayToLogical(), AttributeIsBinaryGet(), AttributeIsBinaryGetStored(), AttributeIsBinaryIsValid(), AttributeIsBinaryLogicalToDisplay(), AttributeIsBinaryLogicalToXSD(), AttributeIsBinaryNormalize(), AttributeIsBinarySet(), AttributeIsBinaryXSDToLogical()
property AttributeName as %String);
Property methods: AttributeNameDisplayToLogical(), AttributeNameGet(), AttributeNameGetStored(), AttributeNameIsValid(), AttributeNameLogicalToDisplay(), AttributeNameLogicalToOdbc(), AttributeNameNormalize(), AttributeNameSet()
property AttributeValue as %String);
Property methods: AttributeValueDisplayToLogical(), AttributeValueGet(), AttributeValueGetStored(), AttributeValueIsValid(), AttributeValueLogicalToDisplay(), AttributeValueLogicalToOdbc(), AttributeValueNormalize(), AttributeValueSet()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (Ens.MessageBody)

^Ens.MessageBodyD(ID)
=
%%CLASSNAME

Storage Model: Storage (EnsLib.LDAP.Message.Compare)

^Ens.MessageBodyD(ID,"Compare")
=
DN
AttributeName
AttributeValue
AttributeIsBinary
Base
Parent
RDN
Feedback