actions

<actions>は、取り囲んでいる<rule>の<conditions>が成立したときに実行されます。個々の<action>は、すべて<do-*>の形式の要素で表現します。

備考

ほとんどのactionsは、実行するアクションの詳細を記述する引数を取ります。ランタイムに変更されない固定の文字列を取る引数は、アクションの要素の属性によって表現します。実行時に再評価する引数は、<arg-*>の形式の子要素で示します。これらのほとんどの引数の内容には、<token-*>の形式の要素で記述された一連のトークンが含まれます(例外については個々の引数のマニュアルに記載されています)。個々のトークンは、ルールの評価コンテキストと、展開の結果を基にランタイムで展開され、実際の引数を生成するために結合されます。

<policy>を参照してください。

内容に使用できる要素

要素

説明

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

現在の操作のターゲットDNを設定します。

do-set-op-property

操作プロパティを設定します。

do-set-op-src-dn

現在の操作のソース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

属性

なし

内容の規則

( 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 ) *

親要素

要素

説明

rule

ポリシー内のルールです。