if-op-attr

現在の操作の属性値をテストします。

備考

演算子

available

現在の操作(<add-attr>、<add-value>、または<attr>)に、指定した属性で使用可能な値がある場合。

changing

現在の操作に、指定された属性の変更(<modify-attr>または<add-attr>)がある場合。

changing-from

現在の操作に、指定した属性の値(<remove-value>)を削除する変更があり、指定した比較モードにおける比較で、その値が<if-op-attr>の内容と同じ場合。mode=“structured”の場合は、内容が一連の<>要素である必要があり、それ以外の場合はテキストである必要があります。

changing-to

現在の操作に、指定した属性に値(<add-value>または<add-attr>)を追加する変更があり、指定した比較モードにおける比較で、その値が<if-op-attr>の内容と同じ場合。mode=“structured”の場合は、内容がテキストである必要があり、それ以外の場合は一連の<>要素である必要があり。

equal

現在の操作に、指定した属性で使用可能な値(<remove-value>以外)があり、指定した比較モードにおける比較で、その値が<if-op-attr>の内容より大きい場合。mode=“structured”の場合は、内容が一連の<>要素である必要があり、それ以外の場合はテキストである必要があります。変数の拡張がサポートされます。

lt

現在の操作に、指定された属性で使用可能な値(<remove-value>以外)があり、指定した比較モードにおける比較で、その値が条件の内容より小さい場合。変数の拡張がサポートされます。

gt

現在の操作に、指定された属性で使用可能な値(<remove-value>以外)があり、指定した比較モードにおける比較で、その値が条件の内容より大きい場合。変数の拡張がサポートされます。

not-available

not-changing

not-changingfrom

not-changing-to

not-equal

<if-op-attr op="available" name="OU"/><if-op-attr op="changing" name="OU"/><if-op-attr op="changing-from" name="OU"/>Sales</if-op-attr><if-op-attr op="changing-to" name="OU"/>Sales</if-op-attr><if-op-attr op="equal" mode="nocase" name="OU">Sales</if-op-attr><if-op-attr op="equal" mode="structured" name="Language"> <component name="string">EN</component> <component name="string">JP</component></if-op-attr>

内容に使用できる要素

#PCDATA

属性

属性

有効値

デフォルト値

disabled

false

mode

case | nocase | regex | src-dn | dest-dn | numeric | octet | structured op=“equal”、op=“not-equal”、op=“changing-from”、またはop=“changing-to”の場合の比較モードです。

nocase

name

CDATA

属性の名前です。変数の拡張がサポートされます。

#REQUIRED

false

op

#REQUIRED

内容の規則

親要素

要素

説明

and

または