Conditions - Novell IDENTITY MANAGER 3.6.1 - DTD REFERENCE 05-06-2009 Reference Manual

Dtd reference
Hide thumbs Also See for IDENTITY MANAGER 3.6.1 - DTD REFERENCE 05-06-2009:
Table of Contents

Advertisement

conditions

The conditions under which the <actions> of the enclosing <rule> are performed. The <conditions>
are always specified in Conjunctive Normal Form (CNF) or Disjunctive Normal Form (DNF).
As such, the content of <conditions> is either a disjunction of conjunctions specified by a (possibly
empty) set of <and> elements or a conjunction of disjunctions specified by a (possibly empty) set of
<or> elements. The <actions> of the enclosing <rule> are only performed when the logical
expression represented in CNF or DNF evaluates to true or when no conditions are specified.
Remarks
The evaluation of the conditions uses short-circuit logic so that no additional tests are performed
when it is possible to determine the resultant Boolean value of the <conditions>.
All individual condition tests are represented by an element of the form <if-* op="some operator">.
Some condition tests have a mode parameter that indicates the algorithm to use for comparisons.
The following table details the modes that are available.
Element
case
nocase
regex
src-dn
dest-dn
numeric
octet
structured
Example
See <policy>.
216 Identity Manager 3.6 DTD Reference
Description
Character-by-character case-sensitive
comparison.
Character-by-character case-insensitive
comparison.
Regular expression match of the entire string.
Case-insensitive by default, but can be changed by
an escape in the expression. See http://
java.sun.com/j2se/1.4/docs/api/java/util/regex/
Pattern.html and http://java.sun.com/j2se/1.4/docs/
api/java/util/regex/Matcher.html#matches().
Pattern options CASE_INSENSITIVE, DOTALL,
and UNICODE_CASE are used but can be
reversed using the appropriate embedded
escapes.
Compares using semantics appropriate to the DN
format for the source data store.
Compares using semantics appropriate to the DN
format for the destination data store.
Compares numerically.
Compares octet (Base64-encoded) values.
Compares structured attributes according to the
comparison rules for the structured syntax of the
attribute.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IDENTITY MANAGER 3.6.1 - DTD REFERENCE 05-06-2009 and is the answer not in the manual?

This manual is also suitable for:

Identity manager 3.6.1

Table of Contents