do-set-src-attr-value

The <do-set-src-attr-value> action causes the value specified by <arg-value> to be added to the named attribute on an object in the source datastore and all other values for that attribute to be removed. The target object is specified by either <arg-dn> or <arg-association> if specified or by current object otherwise.

Example

<do-set-src-attr-value name="OU">
  <arg-value>
    <token-text>Sales</token-text>
  </arg-value>
</do-set-src-attr-value>

1. Allowed Content

arg-dn
DN argument
arg-association
association argument
arg-value
value argument

2. Attributes

AttributeValue(s)Default Value
class-name CDATA
class name of target object
supports variable expansion

class name of object to modify
May be required (for schema mapping purposes) if object is other than current object.
supports variable expansion
#IMPLIED
direct true   |  false
use destCommandProcessor to carry out this action
Deprecated - use when="direct" instead
false
disabled true   |  false
true if this element is disabled
false
name CDATA
name of the attribute
supports variable expansion
#REQUIRED
notrace true   |  false
false
when auto   |  before   |  after   |  direct
when this action should be performed
   auto - automatically determined (either in or after the
current operation)
   before - before the current operation
   after - after the current operation
   direct - written directly to the destination datastore instead of being added to the current document
auto

3. Content Rule

(( arg-dn | arg-association ) ? , arg-value )

4. Parent Elements

actions
  actions that are performed by a <rule>
arg-actions
  actions argument

Top Elements || All Elements || Tree


DirXMLScript DTD