If Source DN

Performs a test on the source DN in the current operation. The test performed depends on the specified operator.

Fields

Operator

Select the condition test type.

Operator

Returns True When...

Available

There is a source DN available.

Equal

There is a source DN available, and it equals the content of the specified value in-container.

In Container

There is a source DN available, and it represents an object in the container specified by the content of If Source DN, when compared by using semantics appropriate to the DN format of the source data store.

In Subtree

There is a source DN available, and it represents an object in the subtree identified by the specified value.

Not Available

Available would return False.

Not Equal

Equal would return False.

Not In Container

In Container would return False.

Not In subtree

In Subtree would return False.

Value

Contains the value defined for the selected operator. The value is used by the condition. Each value supports variable expansion. For more information, see Section 3.6, Variable Selector. The operators that contain the value field are:

  • Equal

  • In Container

  • In Subtree

  • Not Equal

  • Not in Container

  • Not in Subtree

Example

The example uses the condition If Source DN to check if the User object is in the source DN. The rule is from the predefined rules that come with Identity Manager. For more information, see Section 8.8, Event Transformation - Scope Filtering - Exclude Subtrees. To view the policy in XML, see predef_transformation_filter_exclude_subtress.xml.

Event Transformation policy that excludes subtrees
Source DN

The condition checks to see if the source DN is in the Users container. If the object comes from that container, it is vetoed.