arg-actions

Specifies the actions that are performed for each iteration of the enclosing <do-for-each>. It is different from other argument types because it contains actions instead of tokens.

Example

See <do-for-each>, <do-if>, <do-while>, <do-implement-entitlement>.

Allowed Content

Element

Description

do-add-association

Associates the current object.

do-add-dest-attr-value

Adds a value to an attribute in the destination data store.

do-add-dest-object

Adds an object in the destination data store.

do-add-src-attr-value

Adds a value to an attribute in the source data store.

do-add-src-object

Adds an object in the source data store.

do-append-xml-element

Appends a custom XML element to existing elements.

do-append-xml-text

Appends custom XML text to existing elements.

do-break

Stops processing the current operation with this policy.

do-clear-dest-attr-value

Clears all values of an attribute in the destination data store.

do-clear-op-property

Clears an operation property.

do-clear-src-attr-value

Clears all values of an attribute in the source data store.

do-clear-sso-credential

Clears a credential in an SSO credential store.

do-clone-op-attr

Applies all operations on an attribute in the current operation to a different attribute.

do-clone-xpath

Clones and appends a set of nodes to existing elements.

do-delete-dest-object

Deletes an object in the destination data store.

do-delete-src-object

Deletes an object in the source data store.

do-find-matching-object

Automatically associates the current object.

do-for-each

Repeats actions for each node in a node set.

do-generate-event

Generates a user-defined event.

do-if

Conditionally perform actions.

do-implement-entitlement

Implements an entitlement.

do-move-dest-object

Moves an object in the destination data store.

do-move-src-object

Moves an object in the source data store.

do-reformat-op-attr

Changes the format of all values of a particular attribute in the current operation.

do-remove-association

Disassociates an application object.

do-remove-dest-attr-value

Removes a value from an attribute in the destination data store.

do-remove-src-attr-value

Removes a value from an attribute in the source data store.

do-rename-dest-object

Renames an object in the destination data store.

do-rename-op-attr

Changes an attribute name for all operations on that attribute in the current operation.

do-rename-src-object

Renames an object in the source data store.

do-send-email

Generates an e-mail notification.

do-send-email-from-template

Generates an e-mail notification using SMTP configuration and e-mail template objects.

do-set-dest-attr-value

Sets the default value for an attribute created in the destination data store

do-set-dest-attr-value

Sets the value of an attribute in the destination data store.

do-set-dest-password

Sets the password for the current object in the destination data store.

do-set-local-variable

Sets the value of a local variable.

do-set-op-association

Sets that association value for the current operation.

do-set-op-class-name

Sets the object class name for the current operation.

do-set-op-dest-dn

Sets the destination DN for the current operation.

do-set-op-property

Sets an operation property.

do-set-op-src-dn

Sets the source DN for the current operation.

do-set-op-template-dn

Sets the template DN for the current add operation.

do-set-src-attr-value

Sets the value of an attribute in the source data store.

do-set-src-password

Sets the password for the current object in the source data store.

do-set-sso-credential

Sets a credential in an SSO credential store.

do-set-sso-passphrase

Sets a passphrase in an SSO credential store.

do-set-xml-attr

Sets custom XML attributes on existing elements.

do-start-workflow

Starts a workflow.

do-status

Reports status.

do-strip-op-attr

Strips an attribute from the current operation.

do-strip-xpath

Strips arbitrary data from the current operation

do-trace-message

Sends a trace message.

do-veto

Vetoes the current operation.

do-veto-if-op-attr-not-available

Vetoes the current operation if a particular attribute is not available in the operation.

do-while

Repeat actions while a condition is true.

Attributes

None

Content Rule

( do-add-association | do-add-dest-attr-value | do-add-dest-object | do-add-src-attr-value | do-add-src-object | do-append-xml-element | do-append-xml-text | do-break | do-clear-dest-attr-value | do-clear-op-property | do-clear-src-attr-value | do-clear-sso-credential | do-clone-op-attr | do-clone-xpath | do-delete-dest-object | do-delete-src-object | do-find-matching-object | do-for-each | do-generate-event | do-if | do-implement-entitlement | do-move-dest-object | do-move-src-object | do-reformat-op-attr | do-remove-association | do-remove-dest-attr-value | do-remove-src-attr-value | do-rename-dest-object | do-rename-op-attr | do-rename-src-object | do-send-email | do-send-email-from-template | do-set-default-attr-value | do-set-dest-attr-value | do-set-dest-password | do-set-local-variable | do-set-op-association | do-set-op-class-name | do-set-op-dest-dn | do-set-op-property | do-set-op-src-dn | do-set-op-template-dn | do-set-src-attr-value | do-set-src-password | do-set-sso-credential | do-set-sso-passphrase | do-set-xml-attr | do-start-workflow | do-status | do-strip-op-attr | do-strip-xpath | do-trace-message | do-veto | do-veto-if-op-attr-not-available | do-while ) *

Parent Elements

Element

Description

do-for-each

Repeats actions for each node in a node set.

do-if

Conditionally perform actions.

do-implement-entitlement

Implements an entitlement.

do-while

Repeats actions while a condition is True.