beautypg.com

Appendix b: ldap axis 700 user’s manual – Axis Communications Axis Network Scan Server 700 User Manual

Page 81

background image

Appendix B: LDAP

AXIS 700 User’s Manual

80

Using the Boolean operators and a prefix notation, the basic filters can
be combined to form more complex ones. The ‘&’ character
represents AND, the ‘|’ character represents OR and the ‘!’ character
represents NOT. Here are some examples that explain how to do that:

Note:

o It is wise to create filters that sort out unwanted entries based on

their object class. For example, in an address book, you might
only want to retrieve entries of the “people” class, with the
common name “John”, leaving out computers called John. This
could be achieved with the following filter:
(&(objectclass=person)(cn=john))

Filter Type

Format

Example

Matches

AND

(&(

)()

...)

(&(sn=smith)

(objectclass

=person))

Entries with

an object

class of

person and a

surname

exactly

equal to

Smith.

OR

(|(

)()

...)

(|(sn=smith)

(cn=*smith))

Entries with

a surname

exactly

equal to

Smith or a

commonname

ending in

“smith”.

NOT

(!()

)

(!(mail=*))

Entries

without a

mail

attribute.